A Eureka man was suspected of driving a stolen truck was arrested on warrants for a probation violation following a foot pursuit.

James Nolan, 40, was apprehended by Union police after a car pursuit turned into a foot chase Saturday, June 2.

Union police said it received a report at 8:30 a.m. that Nolan was driving a stolen gray Chevy Silverado. Police were aware that Nolan had warrants out for his arrest.

Police saw Nolan driving the stolen truck on Porterford at Frank Street. Nolan then drove north on Frank Street, crossed Highway 50 while running a red light at a high speed and continued north on Hoover Avenue, police said.

Nolan turned westbound on Springfield Avenue and eventually abandoned the truck on Rosedale Avenue and fled on foot. He was located a short time later and taken into custody by Union officers.

Illegal drugs, suspected to be heroin, were located in his possession, police said.

The truck was reported to have been stolen in Pacific.

Nolan was taken into custody at the Franklin County Jail for the warrants for probation violation. Additional formal charges are pending.