The man who was caught in a now-viral video viciously attacking his Lyft driver after demanding that the cabbie drive faster on the way to a Queens hospital has turned himself in, police said.

George Catalano, 36, a repeat offender, surrendered with his mother at the 114th Precinct station house in Queens Thursday at around 11 a.m., according to cops and a source.

Police charged Catalano with reckless endangerment and assault for the attack last week on Lyft driver Eduardo Madiedo, authorities said.

The incident occurred as Madiedo drove the suspect and a woman to Mount Sinai Hospital in Astoria.

After getting picked up, a visibly distressed Catalano rested his head on the woman’s lap and moaned in agony as Madiedo drove, the video obtained by NBC shows.

Shortly after, the suspect is seen in the dash-cam footage taking off his sweatshirt and ordering Madiedo to “drive faster” but Madiedo told him he could not because of traffic.

“Well I would have been in that right lane and found that hole right there,” Catalano told his driver to which Madiedo replied, “Excuse me man if you’re gonna’ be disrespectful I’ll just pull over right now.”

Seconds later, Catalano launches his attack on Madiedo, punching him repeatedly in the head with both hands.

“You f—ked up, you f—ked up!” the attacker shouts over and over as he continues to assault Madiedo and as the female passenger yells “George! George!” and to “please stop!”

Catalano and the woman then are seen exiting the vehicle, but the man then comes back to again attack Madiedo through the driver’s side window of the 2017 Ford Explorer.

Madiedo refused medical attention following the incident.

Police said Thursday that Catalano has eight prior arrests on his record dating back to 2003, including four busts for assault.

In October 2018, Catalano was arrested on a charge of assault in the third-degree in connection to a September 2018 incident in Queens in which Catalano punched a 51-year-old driver multiple times, cops said.

It was not immediately clear if the driver in that case was also a cab driver.

Catalano was also previously busted for reckless endangerment and criminal possession of a controlled substance, authorities said.