Jeremy Hansbrough, 29, was last seen by family members on Monday, May 16.
On Thursday, a nurse at the California Hospital Medical Center in downtown L.A. recognized the man and immediately contacted authorities. She said she noticed him from a photo shared on Eyewitness News.
His mother, Michelle Hansbrough, spoke with Eyewitness News and confirmed her son was found safe.
"It is him, we are with him now," she said.
The mother told ABC7 her son takes medication for seizures and didn't have the medicine with him during the time he was missing.
She said Jeremy Hansbrough is high functioning, but doesn't communicate with people he doesn't know very well.