Shanghai Theatre Academy
Lin was born in Shenyang, Liaoning, China. He enrolled in the Shanghai Theatre Academy in 2007. During his college years, Lin appeared in low-budget films, television shows, short films and advertisements.