An on-duty New York City police officer was arrested and charged Tuesday with DWI after his police cruiser struck a street pole, officials said.

According to authorities, officer Christopher Morris was busted some time after 4 a.m. in East New York.

Morris, 31, had reportedly just departed from a fundraiser for a fallen colleague at the Lindenwood Diner in Brooklyn, when his cruiser struck a pole that hit a civilian vehicle.

The owner of the vehicle called 911 and Morris was arrested a short time later.

He was charged with driving while intoxicated and refusing to take a breathalyzer test.