The incident happened just before 11 p.m. Friday near Riverdale and Chester Avenues in Brownsville.
Police say the officer was conducting a traffic stop when the car hit him.
The NYPD says the officer suffered bruises to the leg but no bones were broken.
It is still unclear whether the driver is in police custody.
----------
* More Brooklyn news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube