Oakland resident Martin Cayetano is being charged with assault with a deadly weapon and felony assault on an officer after driving a truck the wrong way on the Bay Bridge.
The incident occurred around 4 p.m. Sunday.
Cayetano argued with Caltrans employees, then drove his truck the wrong way through the toll plaza, police said.
He slammed into a CHP patrol car, pushing it backward, and hit two other cars.
Get a weekly recap of the latest San Francisco Bay Area housing news. Sign up for NBC Bay Area’s Housing Deconstructed newsletter.
An officer suffered minor injuries during the arrest.