CHICAGO (CBS) — A three-time felon has been charged after he allegedly dragged a Chicago police officer from his minivan while trying to flee a traffic stop in the Chicago Lawn neighborhood on Tuesday.

Police said 26-year-old Paris McKinley has been charged as an armed habitual criminal with one count each of armed violence, aggravated fleeing, leaving the scene of an accident, and aggravated unlawful use of a weapon, and two counts of unlawful use of a weapon by a felon.

READ MORE: 5 Killed, 18 Wounded In Chicago Weekend Shootings

Paris McKinley (Credit: Chicago Police)

Officers pulled over McKinley around 12:30 a.m. Tuesday as he was driving on the South Side. When one of the officers spotted a weapon on the floor of the back seat, McKinley allegedly accelerated, and dragged an officer several blocks before crashing into a building near 59th and Western.

McKinley allegedly ran away after the crash, and police arrested him around 1 a.m. at 62nd and Claremont.

READ MORE: Chicago Weather: Colder And Blustery Sunday Night

A loaded gun was recovered from the minivan.

The officer who was dragged was taken to Advocate Christ Medical Center in Oak Lawn for evaluation. Police said his injuries were minor.

MORE NEWS: Shedd Aquarium Asks Restaurants To Help Keep Plastic Out Of Great Lakes

McKinley was due to appear for a bond hearing Thursday afternoon at the Leighton Criminal Courthouse.