From Yunnan, China.
Born in 1980 in Yunnan, China, Song Chuan graduated from the National Academy of Chinese Theater Arts in 2006. Since graduation, he has worked in the film and television industries. He has been working on his own drama and documentary film projects since 2002. His first feature, Huan Huan, screened at New Directors/New Films in 2012.