NEW YORK -- Police in suburban New York say an off-duty NYPD officer has been arrested on an assault charge after shooting a man six times at a stoplight.

Pelham Police Department Chief Joseph Benefico didn't disclose Wednesday why Officer Brendan Cronin might've fired his weapon at least 13 times, injuring the 47-year-old man.

Benefico says the man was shot in the torso, arm and hands while sitting in a car at a stoplight Tuesday night. He's hospitalized in stable condition.

Police say Cronin was pulled over while driving with his hazard lights on. He says the 27-year-old Yonkers resident refused to take a Breathalyzer test.

NYPD Commissioner William J. Bratton says internal affairs detectives are investigating.

It wasn't clear if Cronin had an attorney. A union spokesman didn't return a message.