Singh's 65-year-old wife Paramjit Kaur offered him flowers and fed him sweets on meeting him.
Singh was arrested in 1973 when he was a 26-year-old trader in electronic goods. He was detained during a business trip to Rawalpindi, convicted of spying and sentenced to death by a military court.
Talking to reporters, Singh said, "I have no wishes left. I have got everything now. I thank President Pervez Musharraf and human rights minister Ansar Burney".
Singh later left for his Nangal Choran village in Hoshiarpur district, where he was taken to a Gurdwara for a customary thanksgiving ceremony.
Image: Kashmir Singh speaks to media representatives after crossing the Pakistan-India border on Tuesday.
Photograph: Narinder Nanu/AFP/Getty Images