At about 3:52 p.m. Tuesday, fire and rescue units responded to the home. Neighbors called Lebanon County 911 to report the fire and that they believed the homeowner was still inside, Schaefferstown Volunteer Fire Company Chief Nelson Leid said.
Firefighters battled the blaze on the house's exterior, but because of its intensity, were unable to make entry to reach the man, he said.
The fire's origin was traced to a 2-car garage. That is where the man was recovered, according to Leid.
"He was trying to get to the first floor," he said. "I believe he was overcome by smoke."
About 70 firefighters from eight companies joined forces to extinguish the fire in approximately 90 minutes, according to the chief.