It happened around 12:30 a.m. in the 2400 block of East Weaver Street.
The Durham Fire Department said two people in the home got out safely. It said firefighters the fire was extinguished quickly and contained to the front of the house where a porch was being constructed.
The cause of the blaze is under investigation.
The injured firefighter was treated at Duke University Medical Center.