Three people were injured after a stolen truck sped through Truro, N.S., Saturday evening and hit multiple vehicles.

​The chaos started around 7:30 p.m. when Truro Police said they were called about a stolen truck on Walker Street. 

Officers were then called to a motor vehicle collision on Esplanade Street.

Police were speaking with the owner of the car that had been struck when the stolen truck drove by. Officers said they pursued the vehicle and tried to get the driver to pull over, but were unsuccessful.

When it became clear the truck wasn't going to stop, police turned off their lights and sirens.

Car crash Truro

The man allegedly driving the truck faces a raft of charges, including theft and impaired driving. (Submitted by Currie CineMedia)

The truck then hit several other vehicles and came to a stop after slamming into a power pole near the intersection of King and Victoria streets.

The driver then ran away from police and the truck, but was arrested a short time later.

The 39-year-old man faces several charges, including theft, impaired driving, failure to stop at the scene of an accident, and breach of recognizance.

Car crash Truro

Police pursued the stolen truck and say they turned off their lights and sirens after they realized the truck's driver wasn't going to pull over. (Submitted by Currie CineMedia)

An 18-year-old female and a 28-year-old man were also in the truck.

The woman had a warrant for her arrest from a previous matter and is now facing a charge of assaulting a police officer. 

The 28-year-old was released without being charged.

The three injured people who were in vehicles the truck hit were taken to hospital for assessment, but are expected to be OK.

The truck's driver is scheduled to appear in Truro Provincial Court Monday.