Yao Chen was born in Shishi City, Quanzhou, Fujian province, China on October 5, 1979 to a middle-class family, and studied Chinese folk dance at the Beijing Dance Academy from 1993 to 1997, then studied at the Beijing Film Academy from 1999 to 2003.