External Affairs Minister Sushma Swaraj said the Indian High Commission in Dhaka has taken custody of Sonu and he is being brought back to Delhi on Thursday.
Swaraj said Sonu's DNA was matched with that of her mother and it was found positive.
"Sonu, who was kidnapped from Delhi, was found in a shelter home in Bangladesh. We matched the DNA with his mother. The test is positive.
"Indian High Commission in Dhaka has obtained Sonu's custody. He will reach Delhi on 30th June," Swaraj said in a series of tweets.
As per reports, Sonu was staying in a child rehabilitation centre in Jessore.
He was kidnapped from Delhi reportedly in 2010 and a man from Jessore recently contacted his family here and gave details about the whereabouts of the boy.
After the man from Bangladesh contacted the parents of Sonu, they approached the MEA seeking its help to rescue the boy.
"I thank all those who looked after our young citizen in Bangladesh," Swaraj tweeted.