Accused cop-slugger Steven Haynes — who was set free after being caught on camera punching an NYPD officer in the face — was ordered held for a psychiatric evaluation on Thursday.

The court-ordered exam could keep him locked up, without bail, for up to four weeks.

Haynes, 40, was granted supervised release a day after his arrest on felony assault charges for allegedly sucker-punching the uniformed cop on Dec. 27 at Court and Livingston streets in Downtown Brooklyn — a melee that was caught on another cop’s body cam.

As a condition of that release, he was ordered to attend regular meetings with social workers at Brooklyn Justice Initiatives, a mental health program.

Under new bail reform rules that took effect Jan. 1, judges are encouraged to free pretrial defendants to supervised release, rather than send them to jail on high bails.

But Haynes failed to make all of his appointments and then skipped a Jan. 13 court date, officials allege.

Brooklyn Supreme Court Justice Dineen Riviezzo issued a warrant and he was rearrested Jan. 14.

Haynes, who locals say is notorious nuisance in Downtown Brooklyn, pleaded not guilty for felony assault on a police officer, at his arraignment that day.

Matthew Cohen, Haynes’ Legal Aid attorney, pushed Thursday for him to receive an outpatient psychiatric evaluation.

But Riviezzo said she had “serious concerns” about Haynes’ ability to make it back to court.

“He was supposed to go to five in-person meetings in the first month and he missed the appointment,” the judge said during the brief appearance.

Haynes looked alert when entering the courtroom wearing a tan jail uniform and black sneakers.

He was sporting a new, close-cropped haircut — instead of the unruly hairdo he wore when a Post photographer spotted him swigging from a tiny vodka bottle back at his old haunt at Court and Livingston streets just days after his arrest.

Cohen declined to comment.

Haynes is due back in court on Feb. 14.