"It turned out that he was assaulted and mugged at a train station. His cellphone and wallet were taken. He was in Middlemore Hospital for facial injuries and kept in observation then released."
He had been living in rental accommodation with friends in Manurewa.
"Our main concern is we want him to be safe and healthy."
Police didn't think the assault was linked to his disappearance.
Manurewa police issued a missing person's notice on July 1, saying Sharma hadn't been seen since June 9. They did not suspect anything untoward had happened to him.
Anybody with information can contact investigator Danny Toresen on 0800 747 633 or CrimeStoppers on 0800 555 111.