Bensalem Township Firefighter/EMT Nick Weaver was released from Jefferson University Hospital on Tuesday, fire officials say.
"[He] is home resting comfortably," Bensalem Fire Rescue tweeted.
We are pleased to announce that FF/EMT Nick Weaver was released from Jefferson University Hospital today and is home resting comfortably.— Bensalem Fire Rescue (@Bensalem_Fire) May 24, 2016
Fire crews were called around 9:10 a.m. Saturday to the 1100 block of Tennis Avenue in Bensalem.
Officials say Weaver was fighting the fire with the Nottingham Fire Department when he fell from the third-story roof.
"Weaver was ventilating the roof of a dwelling when he fell approximately 30' to 35'," Bensalem Fire Rescue wrote on their Facebook page.
Weaver suffered fractures to his back as well as facial lacerations. He was taken to Aria Health Torresdale and then transferred to Jefferson University Hospital.
On Monday evening, Bensalem Fire Rescue said Weaver had "a good day." They say he was able to get out of bed and take a walk.
"The doctors and nurses are amazed at how well he's doing," they tweeted.
UPDATE: FF Nick Weaver had a good day ,he was able to get out of bed & take a walk. The doctors & nurses are amazed at how well he's doing.— Bensalem Fire Rescue (@Bensalem_Fire) May 23, 2016
The Nottingham Fire Department says Nick's fiancee was by his side through the recovery.
The fire appeared to have started in a second-floor bedroom, which quickly spread to the attic, officials say.
The sole occupant of the home suffered minor burns to both feet.
The cause of the blaze is under investigation, but officials say it does not appear to be suspicious.