ABC News June 30, 2019

Florida deputy dragged twice by suspect during traffic stop, video shows

WATCH: Video shows a driver dragging an officer with his car in Florida

A Florida deputy was dragged twice by a suspect during a routine traffic stop, police video shows.

The Seminole County Sheriff's deputy had pulled over the suspect, Apopka resident Rocky Rudolph Jr., 38, on County Road 46-A near Interstate 4 over his tinted windows Saturday morning, Sheriff Dennis Lemma told reporters during a press conference.

(MORE: Florida Highway Patrol trooper dragged 100 feet during traffic stop, video shows)

The two were engaging in a routine traffic stop, having a "normal" conversation, Lemma said.

It quickly escalated, however, after the deputy smelled marijuana and asked Rudolph to turn the car off.

Seminole County Sheriff's Office
In this undated screen grab of body-cam footage, an officer is shown being dragged during a traffic stop.

That's when he allegedly became "combative" -- at one point "yelling and screaming" -- before he put the car in drive with the deputy attached to the window, Lemma said.

After the deputy was dragged at least 20 feet, he then pulled his firearm out and ordered Rudolph to raise his hands and turn the car off, Lemma said.

(MORE: Georgia police officer pinned, dragged by DUI suspect he was about to arrest, dashcam video shows)

Rudolph then drove forward again, and the deputy fired his gun into the car, hitting Rudolph in the leg, Lemma said. The deputy was thrown from the vehicle just before it drove onto the highway.

The incident was captured both on the deputy's body camera and his vehicle's dashboard camera.

Rudolph fled on foot after losing control of the car, Lemma said. Investigators spent about eight hours looking for him before they located him in a car in the Longwood community, Lemma said.

(MORE: ATV driver drags Nashville officer down busy street after traffic stop)

He was then taken to the hospital and treated for the wound on his leg. The officer was treated at a local hospital and released.

Seminole County Sheriff's Department/Facebook
Shown is an undated mugshot of Rocky Rudolph from the files of the Florida Department of Corrections, posted to Facebook by Seminole County Sheriff's Department.

Rudolph has been charged with attempted murder of a law enforcement officer, according to the sheriff's office.

Rudolph has a history of fleeing from law enforcement and has been charged with 32 felonies in the past several years, ABC Orlando affiliate WFTV reported.

(MORE: ATV driver drags Nashville officer down busy street after traffic stop)

ABC News' Ahmad Hemmingway contributed to this report.