Ryan Rodriquez, 32, disappeared last Friday from his job in Huron. Wednesday night, he was found at a home outside of Kerman.
A woman called 911 to say Rodriquez showed up -- pounding on her front door. Authorities said he was cold, hungry and panicked.
"He's doing good... cold and hungry. But he's doing very good. We had him checked by EMS. He checked out fine, he's in good condition," said Sgt. Joshua McCahil, Fresno County Sheriff's Department.
The woman told Action News, Rodriquez said he had been dropped off by some guys about a mile from her home. She said she had seen local news stories about him, and knew immediately who he was.
The Sheriff's Office said they are handling the investigation as a kidnapping.