Police said just after 11 a.m., they were called to the scene of the incident at West Grant Highway and Park Drive. Officers were told the driver of a vehicle appeared to intentionally hit the construction worker, who was controlling traffic in the area for ongoing road work.
The worker was taken to a trauma center in Rockford with what are believed to be non-life threatening injuries, police said.
Police said the driver was also taken to a local hospital for a psychological evaluation.
The driver, who has not been named, now faces multiple charges including felony aggravated battery and reckless driving.