Three people were taken to the hospital following a three-alarm fire overnight in Charlton, Massachusetts.
Fire crews responded to 63 Main Street just after midnight.
Officials struck a second alarm when Charlton police on scene confirmed fire could be seen from the second floor windows and there was a report of people possibly trapped on the roof. This was followed quickly by a third alarm.
Crews were working on a rescue effort when the man who was trapped on the roof was able to rescue himself.
Three residents were taken by ambulance to a local hospital for smoke exposure, as a precaution according to fire officials.
Two dogs were rescued from the home.
No firefighters were injured.
Firefighters got the blaze under control around 1:07 a.m. and cleared the scene at 2:58 a.m.
The second floor of the home sustained significant fire damage, and the family is being assisted by the Red Cross for temporary housing.
The Charlton Fire Department received mutual aid from Auburn, Douglas, Dudley, Oxford, Leicester, Southbridge, Sturbridge and Webster.
There is no immediate word on what caused the fire. It is under investigation.