He gave his family a huge shock after he returned to his village in Bangladesh.
Relatives had given up on ever seeing Moslemuddin Sarkar again until he returned home for the first time since 1989.
Sarkar had actually been in prison in Pakistan for the last 15 years.
He was helped home by the International Committee of the Red Cross.
Hundreds of people took to the streets of the Bishnurampur village, in Bangladesh's Mymensingh, to see Sarkar's emotional reunion with his ecstatic family.
A telephone interview revealed that Sarkar had entered India without valid documents in 1989 and failed to inform his family.
He was then jailed in 1997 for trying to move into Pakistan illegally.
Speaking to BBC News, he said: "I requested that embassy officials send me back to Bangladesh but no-one listened to me.
"I suffered a lot in the prison and was crying for help. But no-one came to my rescue. Still I don't understand why I was kept in jail for such a long time. At last, I am back with my family and I feel great."
Sarkar's younger brother Julhas Uddin said their mother "passed out as he hugged her".
He added: "It was a heartbreaking scene. He could not control his tears for hours."
> Fisherman saved by shark after 15 weeks lost at sea
> Man gets lost in the post after mailing himself to girlfriend