TORONTO -- Toronto police are looking for witnesses after a 43-year-old officer directing traffic downtown was hit by a car and thrown through its windshield.

Police say the unidentified officer was taken to hospital with serious but non-life-threatening injuries.

The incident happened just after 2 a.m. this morning at the intersection of Bathurst Street and Front Street West.

Police allege that a 38-year-old-man was driving southbound on Bathurst Street when his car struck the constable.

They say the impact caused the officer to be thrown through the front windshield and into the front compartment of the vehicle, and that the car then came to a stop south of the intersection.

There's no immediate word on charges and police say anyone with information should contact investigators.