OAKLAND — A Dimond District resident on parole for premeditated attempted murder has been charged with a felony for fleeing from police in his hybrid car through three cities Sunday evening, according to court records.

The Alameda County District Attorney’s Office on Tuesday charged Brian Johnson, 30, with felony evading an officer.

Court and police records show Oakland officers stopped Johnson at 10:46 p.m. in the 2300 block of Chestnut Street in West Oakland. A police officer spotted a black semi-automatic pistol on the front passenger seat of Johnson’s car and commanded him to keep his hands on the wheel, Officer Salvador Gonzalez wrote in a court affidavit.

Instead, Johnson pushed the ignition button to start his hybrid vehicle and a high-speed chase was on, authorities said. Johnson drove at high speeds on I-580, Highway 238, Interstate 880 and back onto city streets, zigzagging through Emeryville and West Oakland, according to police. His speed topped 70 mph on city streets and 90 mph on highways.

At about 11:10 p.m., he hit a parked car at 26th and Filbert streets and stopped in the 2400 block of Adeline Street in West Oakland, a block from where the chase began, said the California Highway Patrol. The CHP took over the pursuit when Johnson reached the freeway.

Residents could be heard cheering on KTVU footage of Johnson, in handcuffs, being put in a patrol car. Court documents did not say whether police found the gun Johnson allegedly had in the car.

The Oakland resident has not had a license since it was suspended or revoked in 2007, according to the DMV. A year earlier, he was convicted in Alameda County for premeditated attempted murder. In 2016, he was convicted of possession of ammunition, a felony, according to court records.

Johnson is being held without bail at Santa Rita Jail in Dublin. His next court appearance is July 18 at Rene C. Davidson Courthouse Dept. 7 in Oakland.