The fire broke out around 4:30 a.m. PT on the 5300 block of Commercial Street.
Firefighters say the fire started near the main door of the home, forcing the sole occupant to climb onto the roof, where he was rescued.
The unidentified man was taken to hospital to be treated for smoke inhalation and minor burns.
Firefighters quickly put out the fire and damage to the home was not extensive.
Google Maps: 5300 Commercial Street, Vancouver