Eagan firefighters responded to the home, located at 2981 Lexington Avenue, around 4:30 p.m. on Wednesday.
The first fire chief who arrived saw "heavy smoke coming from the house," and learned from a neighbor that one resident could be inside, the city stated in a news release.
The crew from the first ladder truck searched the home and found a resident on the main level. They moved him from the house, and transported him to Regions Hospital. The 58-year-old man suffered burns and smoke inhalation, according to the city.
Firefighters from five Eagan fire stations and a crew from the Mendota Heights Fire Department worked for three hours in extremely cold and icy conditions to extinguish the fire. One firefighter was transported to the hospital for observation.
The Salvation Army provided warm beverages and food for fire crews on the scene.
The Eagan Fire Marshall is investigating the cause of the fire.