The incident unfolded in Melbourne on Sunday, not far from where thousands were undertaking the Melbourne Marathon.
Police allege a 16-year-old boy was driving along tram tracks on Flinders Street, when he struck a 57-year-old woman, about 10.45am.
The woman, who had been standing at the intersection with Elizabeth Street, was taken to hospital with non-life-threatening injuries.
The teen allegedly performed a U-turn outside Flinders Street Station, where patrolling police and protective services officers drew their firearms.
The vehicle continued along Flinders Lane, where it allegedly struck several parked cars, which were unoccupied at the time.
The 16-year-old boy, from the Greater Dandenong area, was later arrested at Albert Park.
Police have confirmed the incident was not an act of terrorism or a targeted attack.
They allege the teen was driving a Ford Escape, which had been stolen from a Cranbourne South business early on Sunday morning.
He was charged with a range of offences, including reckless conduct, driving in a dangerous manner and theft of a motor vehicle.
The 16-year-old was remanded to appear at a children's court later on Monday.