A BUS driver has been suspended after an online video depicted him viciously punching a female passenger.

The 94-second video (see graphic content below) starts as an unidentified woman shouted obscenities at the driver who is from Cleveland, Ohio, FoxNews reported.

The woman appears to strike the bus driver, who gets up from his seat and approaches her before landing a brutal uppercut that knocks her down.

Before the haymaker is thrown, someone can be heard saying on the video: "You going on the ground now.”

The Greater Cleveland Regional Transit Authority bus driver, who has been worked for 22 years, then grabbed the 25-year-old woman and her pink jacket and took her off he bus. She then gets back on, where the two briefly continue brawling, as passengers try to end the melee.

"That’s a (expletive] female," one passenger shouts.

"I don’t care," the bus driver responds. "She want to be a man, I’m going to treat you like a man."

Mary Shaffer, a spokeswoman for the authority, told FoxNews in a statement that an investigation into the September 18 incident has been launched.

"Upon identifying the driver, he was immediately suspended and removed from duty," the statement read. "His behavior is absolutely unacceptable."