CHARLOTTE, N.C. -- A shocking chain of events led an Uber driver to pull a gun on his passengers.

The 57-year-old driver said four people began brutally attacking him. However, now he says he’s in trouble with Uber for violating the company’s weapon policy.

The driver, identified as George Henderson Jr., said he feared for his life when he pulled the gun on those passengers.

Henderson Jr. showed NBC Charlotte the stitches on his nose from the assault, but he says the pain goes deeper than that.

“It’s part of my livelihood, and at the present, I’m hurting,” says Henderson Jr.

The Uber driver says his account was deactivated after the incident. Henderson said he stands by his actions.

“I had no other alternative I felt that night,” said Henderson.

He said at first the riders were belligerent and verbally abusive.

“With all kinds of obscenities, so I said, ‘OK, this ends the ride’," Henderson explained.

That’s when it turned to assault near WT Harris Boulevard and University City Boulevard, according to the police report.

“I was really scared for my life because they were kicking me, they were hitting me in the face,” said Henderson. “Blood went everywhere.”

Henderson said he then went to his trunk for a gun.

“It wasn’t loaded, in fact, it didn’t have a clip in it, I displayed it, and at that point left, they ran,” he said.

Henderson, who says he’s been an Uber driver for about two months, admits he failed to read the company’s weapon policy.

“But there again had it not been for that, where would I be?”

Henderson said he's given more than 500 Uber rides and has over 250 five-star ratings. He said he'd never run into a situation that ended in violence.

Uber said they’ve removed access for the driver and the riders pending the investigation. So far, no arrests have been made.