Shortly before 7 a.m., a suspicious person was reported in the 5000 block of Preston Avenue, Livermore police Sgt. John Hurd said.
Those calls were followed by reports of a suspicious person in the 4700 block of Arroyo Vista, Hurd said. Officers responded and saw a truck used to transport sheets of glass quickly leaving the area.
Officers tried to stop the driver but he refused to yield, instead heading east on Las Positas Road, according to Hurd.
The man was driving erratically, and the officers decided to end the pursuit, police said.
A short time later, the driver crossed lanes of traffic and crashed into three cars near Bennett Drive, police said. The truck tipped over in the crash and landed on its side.
The fire department was notified of the collision at about 7:13 a.m.
Five people inside the cars that were hit were taken to hospitals with minor injuries, Hurd said.
The driver was identified as Arthur Salvetti, a 43-year-old transient. Salvetti was arrested for driving a stolen vehicle and evading police, according to Hurd.
Investigators contacted the owner of the glass truck and learned that the vehicle had been stolen from the 4700 block of Arroyo Vista, police said.
The crash left glass scattered across both lanes of Las Positas Road, and the intersection at Bennett Drive was shut down until about 9 a.m., Hurd said.