Kevin L. Williams, 44, of Waukegan.

A Waukegan man who was wanted for shooting another man in Waukegan over the summer has been arrested, court records show.

Kevin L. Williams, 44, of the 1000 block of Pacific Avenue in Waukegan, was charged with aggravated battery with a firearm, a Class X felony, and unlawful possession of a weapon by a felon, a Class 2 felony.

Court records show prosecutors approved the charges against Williams on December 20.

A Lake County judge then issued a warrant for Williams and officers with the Waukegan Police Department arrested the man on December 22.

A criminal complaint filed in Lake County Circuit Court alleges that Williams possessed a handgun on August 14.

Williams, who is a convicted felon and not allowed to possess any firearms, fired the gun towards a man, the complaint said.

The male victim was struck by the gunfire and sustained non-life-threatening injuries, according to Waukegan Deputy Police Chief Joe Florip.

[Suggested Article]  Tallest pendulum ride in the Midwest coming to Six Flags Great America in Gurnee

Florip said the shooting occurred in the 1500 block of Western Avenue in Waukegan. He did not say what the motive was for the incident.

In 2011, Williams was charged with home invasion, aggravated domestic battery, aggravated battery causing great bodily harm and aggravated battery with a weapon for an incident in North Chicago.

Williams was convicted of felony aggravated battery with a weapon in that case and sentenced to 40 months in prison after violating his probation, court records show.

During a bond hearing last week, Lake County Circuit Court Judge James Simonian ordered Williams held on a $500,000 bond for his latest charges.

Williams remains held in jail as of Thursday and is scheduled to appear in court again on January 5 for a status of attorney hearing.