Watch: Uber driver fights back after passenger violently attacks him

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

COSTA MESA, Calif. - A violent attack on a California Uber driver was caught on camera recently.

Edward Caban says he picked up a man, who was identified as Benjamin Golden, outside a bar in Newport Beach.

Instead of entering his destination in the app, Golden told Caban that he would give directions as they drove.

However, Caban says Golden began losing consciousness. That's when he stopped the car and threatened to call police if Golden didn't get out.

"I'm kicking you out, man," Caban is heard saying. "You're too drunk to give me directions, man."

A short time later, authorities say Caban was assaulted.

Golden can be seen unloading a series of blows to Caban's head before attempting to slam his head into the window.

The attack was captured on Caban's dashboard camera.

"I fumbled with the safety of the pepper spray while trying to protect my face with my other arm. I broke free from him grabbing me by the hair on the back of my head, and sprayed his face until he got out of the car, at which point I left the vehicle," Caban said in the description of the video.

CBS reports Golden is a senior marketing manager for Taco Bell.

Golden was arrested for suspicion of public intoxication and assaulting a cab driver. Officials with Uber say Golden is permanently banned from using the service.

Warning: Some of the language in this video may not be appropriate for all audiences.

Notice: you are using an outdated browser. Microsoft does not recommend using IE as your default browser. Some features on this website, like video and images, might not work properly. For the best experience, please upgrade your browser.