A US Marshal agent was left injured Wednesday evening after a shootout with a suspect in Canton.

According to the U.S. Marshals Service, agents were serving an arrest warrant on a suspect out of Virginia. The suspect, who has been identified as Aaron Pierre Thomas, 33, was cornered in the Mahoning Manor apartments in the 1700 block of Regent Ave when he exited an apartment complex, shooting multiple rounds at officers.

Thomas shot an agent before law enforcement returned fire, striking him. Thomas was taken to a local hospital and is in stable condition.

Thomas, who U.S. Marshal Peter Elliot described as a "violent" criminal, was wanted on an arrest warrant in Danville, Virginia for aggravated robbery, possession of a firearm and aggravated assault. He also has previous manslaughter charges.

Officials say the officer who was shot is expected to be okay and may be released from the hospital as early as Wednesday evening.

The shooting will be investigated by the Ohio Bureau of Criminal Investigation.

This story is developing.