The fire broke out just before midnight inside the house on the 1800 block of 73rd Avenue in West Oak Lane.
After he set the fire the man barricaded himself inside.
Firefighters were able to gain entry and rescue the man. He was taken to the hospital in serious condition with smoke inhalation.