The man who was caught on video punching a Brooklyn cop in the face and then wrestling with him on the sidewalk did not show up to his court date on Monday and was rearrested on a bench warrant, law-enforcement sources said.

The suspect, Steven Haynes, 40, was arrested on charges including felony assault on a police officer for the Dec. 26 attack — but cut loose without bail after his arraignment.

He had a scheduled court appearance Monday, but blew it off, the sources said, and was arrested again for failure to appear.

The video of the attack, which was recorded on body-worn camera and obtained by The Post, shows Haynes abruptly sock the cop in the face when confronted on Court Street near Livingston Street.

Haynes, who police said had been sitting on the sidewalk drinking and blocking pedestrians, briefly brawls with the officer before wrestling him to the pavement, the video shows.

The cop’s partner uses a collapsible baton to beat Haynes, but wasn’t able to fight him off, according to the footage.

Several other cops arrived at the scene shortly after and took him into custody.

In addition to the felony assault charge, Haynes was hit with resisting arrest, harassment and menacing charges.