image copyrightWeiboimage captionMr Guo has travelled across China searching for his son
A Chinese man has found his abducted son after a 24-year search that saw him travel over 500,000km (310,000 mi) on a motorbike across the country.
Guo Gangtang, 51, is due to reunite with his son, who had been snatched aged two by human traffickers in front of their home in Shandong province.
His son's disappearance actually inspired a movie in 2015, which starred Hong Kong superstar Andy Lau.
Child abductions are a big problem in China, with thousands taken every year.
According to China's Ministry of Public Security, the police were able to trace his son's identity using DNA testing. Two suspects were later tracked down and have been arrested, said a Global Times report.
No further details have yet to emerge, but local media reports say Mr Guo's son was found living in the neighbouring province of Henan. The pair are due to reunite this weekend, say reports.
"Now that the child has been found, everything can only be happy from now on," Mr Guo told reporters.
After his son was abducted in 1997, Mr Guo reportedly travelled to more than 20 provinces around the country on the back of a motorbike chasing tip-offs.
In the process, he has broken bones in traffic accidents and even encountered highway robbers. Ten motorbikes have also been damaged.
Carrying around banners with his son's picture on them, he is said to have spent his life savings for his mission, sleeping under bridges and begging for money when he ran out of cash.
While looking for his son, he has also become a prominent member of missing-persons organisations in China, and has helped at least seven parents reunite with their abducted kids.
As soon as news broke that Mr Guo's son had been located, Chinese social media was overwhelmed with messages of support for the father.
"So many parents would have probably given up long ago. He is so amazing and I'm truly happy for him," one person wrote on microblogging platform Weibo.
In China, the abduction and trafficking of babies has been a problem for decades.
media captionZhang Qingqing's family told her she was bought as a baby
In 2015, it was estimated that 20,000 children were being abducted each year in China. Many of them are sold into adoption, both domestically and overseas.