Jim Nelson pulled up to his Bradenton home early Friday morning.
"I looked over and saw the guy's house and I saw flames in the window," said Nelson.
He got his fire extinguisher and ran over to the fire on the 2700 block of 19th Avenue West.
"I opened up his front door and sprayed the couch from the doorway as best I could, until I ran out of fire extinguisher fluid," said Nelson.
Nelson started hearing screams toward the back of the home, but the flames kept him from entering the home.
"I ran out back and we started yelling come to the back door and he started yelling that he couldn't," said Nelson.
Eventually Jim's neighbor crawled to the back door using Jim's voice as a guide.
"If we wouldn't have been there he may have died, didn't look like he was going to come out on his own he came to our voice," said Nelson.
The man inside the home is recovering in the hospital. The Bradenton Fire Department is investigating what started the fire.
"I just did what anybody else would do I hope, try to put the fire out and get him out of the house," said Nelson.