Police arrested a man after he evaded authorities in an allegedly stolen vehicle in the Macedon Ranges this morning.
Police attempted to intercept a stolen truck on Gisborne-Melton Road in Toolern Vale when the driver failed to pull over at about 8am.
The truck was dumped on Melton Road in Gisborne South a short time later, before the driver allegedly carjacked a woman in a white ute.
The woman received minor injuries during the incident.
Police followed the stolen ute through Gisborne, Woodend and Lancefield.
Stop sticks were used on Lancefield-Tooborac Road.
The driver of the stolen ute continued and entered a petrol station on Main Road, where it was involved in a collision with another car and a 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 at about 10.35am.
The 31-year-old Bacchus Marsh man was taken into custody and will be interviewed by detectives.
It is alleged he was also involved in a carjacking on Oak Street in Seymour on the weekend, where a 77-year-old man received non-life-threatening injuries.