Patrol Officer Carlos Henderson got a report of a driver passed out Tuesday on the 121 service road and Spring Creek Parkway at The Colony-Frisco border.
Dash camera video from his patrol car shows as he does a welfare check with cars passing on either side of him.
"When I opened the door, he didn't wake up either," said Henderson. "He just kind of leaned forward and leaned further out the door."
"And what were you thinking then?" asked FOX 4's James Rose.
"At that point, I'm like, I got to get this car in park before he wakes up and takes his foot off the brake," said Henderson.
Seconds later, police say that the driver, 26-year-old Brian Osborn, took off, dragging Henderson down the road.
"My hand, my arm was just stuck in that seatbelt, and me hitting the ground…I think it just pulled my shoulder out," said Henderson.
Paramedics were on scene within minutes and rushed Henderson to the hospital.
His wife, Kimberly, works early mornings and helps raise their six children. She was asleep when it happened and woke up to 15 missed calls.
"If he was at the hospital and not lying on the side of the road somewhere, I knew I had somewhat of a chance to at least see my husband again," said Kimberly. "And I truly thought while I was driving there that I was going to say goodbye to him."
While Henderson is confused about why the suspect dragged him, one thing is crystal clear to him.
"I have never had a job before that I enjoy or love doing more than I do this job," said Henderson.