The incident happened at 9:12 p.m. Friday in a restaurant parking lot in Farmingdale.
Nassau County police say officers had just located a Toyota Highlander that had been reported stolen from another parking lot.
Police say an officer got out of his car to investigate when the driver of the SUV started driving at the officer, hitting the police car door.
The officer fired one round into the SUV.
Police say there were three or four people in the stolen SUV, and they fled in the vehicle.
The officer was not injured but was taken to a hospital for evaluation.