FLINT TOWNSHIP, MI -- A Flint Township Police Officer was shot in the line of duty Friday night following a traffic stop.

Flint Township Police Lieutenant Jim Baldwin said the officer stopped a vehicle at the Hometown Inn in the 3200 block of Miller Road around 10:30 p.m. on Friday, Jan. 23. Baldwin said during the traffic stop a scuffle broke out between the driver and the officer.

Baldwin said the 54-year-old driver pulled out a gun and fired shots at the officer hitting him. He said the officer then called for backup. Both the officer and backup officers returned fire hitting the driver, Baldwin said.

Both men were taken to an area hospital for treatment. The officer is in stable condition, according to a news release from the Flint Township Police Department, but the condition of the suspect is unknown at this time.

Police from jurisdictions from around Genesee County responded to the call for an officer down. Police cars from Burton, Grand Blanc Township, Flint, Clayton Township, Mt. Morris Township, the Genesee County Sheriff's Department, and Michigan State Police were at the scene.

The Michigan State Police will continue to investigate this incident.

Amanda Emery is a police reporter for MLive-Flint Journal. Contact her at aemery@mlive.com or 810-285-0792. Follow her on Twitter or Facebook.