MADISON, Wis. -

A Fitchburg police officer was dragged the length of a city block by a suspect vehicle Monday morning, according to police.

Police said an officer in the 1900 block of Pike Drive made a traffic stop at 10:12 a.m. after learning that a 16-year-old male in the vehicle had an outstanding warrant for his arrest. Another officer responded to assist.

Police said the teen refused to cooperate and resisted attempts to open the car door.

An officer attempted to open the driver's side front door of the vehicle and the driver put the window up, trapping the officer's elbow. Police said the driver ignored commands to open the window and drove away at a high rate of speed, dragging the officer. 

The officer was freed after traveling about 450 feet, or the length of a city block.

The boy driving the car left the car at a business on Greenway Cross and fled on foot, according to officers.

Police said the suspect was apprehended at 10:30 a.m. near Fish Hatchery Road and Post Road after a short foot chase.

The officer is a 27-year veteran with Fitchburg police and was treated and released from a hospital.

"The officer, I'm happy to report, has non-life-threatening injuries, at least in the preliminary evaluation," said Lt. Chad Brecklin, of the Fitchburg Police Department.

The teen was booked into the Dane County Juvenile Reception Center on suspicion of first-degree recklessly endangering safety, resisting an officer and the outstanding warrant. Additional charges might be filed.

"Clearly, we'll look at what the subject was wanted for. Obviously that led us to want to take him into custody, and then we'll take a look at the nature of his actions today, and we'll evaluate for charges. We may have potentially an attempted homicide charge, depending on what his actions were," Brecklin said.