Chen Xiaolong was born in Henan, China. As a child, he became a disciple at the Shaolin Temple. It was there he adopted the name "Shi Xiaolong" (Sik Siu-Lung in Cantonese). Began as a child actor working for directors like Kevin Chu and Wong Jing.
In 2005, Siu-Lung temporarily retired from the film industry to concentrate on school. He moved to New York City, where he attended the Professional Children's School. Upon graduating in 2008, he adapted an English name, Ashton Chen. He has returned to China to makes movies and appear in television under his stage name of Shi Xiaolong.