The 21-year-old was arrested on 15 charges.
Police have arrested a man following a late night chase through several suburbs.
Around 10.20pm on Tuesday officers attempted to stop a Volkswagen Golf hatchback in the Armadale area.
Officers lost sight of the car but were later called to a car fire in Roleystone which turned out to be the Volkswagen Golf. Around the same time a Mazda sedan was stolen from a nearby residence.
Just after midnight officers spotted the stolen Mazda in Thornlie and chased the driver to Belmont.
The offender abandoned the vehicle at the intersection of Belgravia and Fullham Streets, fleeing on foot.
Police Dog Mako was deployed and he tracked the driver who was hiding on the roof of a home on Fulham Street in Belmont.
The man of no fixed address is due to appear before the Perth Magistrates Court today on 15 charges, including stealing, steal motor vehicle, aggravated home burglary and obstructing public officers.
Nearly 100 new rentals to be built in Mandurah
Blue swimmer crabs off limits during season closure
Fire crews on scene of Meadow Springs house fire
Perth's southern suburbs declared One Nation's 'heartland' after Secret Harbour by-election victory
Construction contract awarded for Kwinana Freeway upgrade
Port Kennedy humpback whale buried at landfill facility
Secret Harbour by-election: Where to vote on August 29
Mandurah man charged over role in alleged sophisticated cybercrime syndicate
Locals urged to look out for man who removed electronic monitoring device