Shanghai Theatre Academy
Yan graduated from the acting department of Shanghai Theatre Academy in 2001 and joined National Theatre Company of China. He made his debut in the film "First Opium War" (1997), where he had a minor role. However due to his appearance not fitting the role, his scenes were later cut.