A man in a stolen vehicle evading police this morning led to a dramatic police chase across the Macedon Ranges.
Officers attempted to intercept a stolen truck on Gisborne-Melton Road in Toolern Vale about 8am but the driver failed to pull over.
The truck was dumped on Melton Road in Gisborne South a short time later, before the driver allegedly carjacked a woman in a white utility.
The woman sustained minor injuries during the incident.
With assistance from the Air Wing, several police units followed the stolen ute through Gisborne, Woodend and Lancefield.
Stop sticks were deployed on the Lancefield-Tooborac Road.
The ute continued and entered a petrol station at Lancefield, where it was involved in a collision with another car and police vehicle.
A police officer was taken to hospital with non-life-threatening injuries.
The male driver ran from the scene and was arrested nearby about 10.35am.
The 31-year-old Bacchus Marsh man was taken into custody and will be interviewed by detectives.
It is believed he was also involved in a carjacking on Oak Street in Seymour at the weekend, where a 77-year-old man sustained non-life-threatening injuries.