In 1997, he entered the audience's attention as Hong Genfa in the TV series "High School Freshman".
In 2000, he starred in the TV series "Westward Journey" with Pan Yueming and Dai Jiaoqian, playing the role of Yi Xiaojian.
In 2003, he played Zhang Ailing's younger brother Zhang Zijing in the biographical TV series "Once Upon a Time in Shanghai" about Zhang Ailing's life.
In 2004, he participated in two costume dramas "The Romantic King" and "The Sword of Love", playing the roles of Shunzhi and Sanle monk respectively.
In 2005, he starred in the Republic of China business drama "Big Pier" directed by You Xiaogang. In the drama, he played the role of domestic merchant Li Baoyin, leading the male protagonist Wen Alu to explore the business world. Afterwards, he collaborated with director You Xiaogang and played the role of Daishan, the second son of Nurhachi, in the costume palace drama "The Secret History of Taizu" and the imperial guard Cao Yin in "The Secret History of Kangxi".
In 2008, he starred with Guo Xiaodong and Ma Sichun in the love ethics drama "Love Saint" adapted from the online novel "Dad, I'm Pregnant with Your Child". Guangyu, a crazy terminally ill man.
In 2010, he joined the costume mythological drama "Ji Gong Living Buddha Part 2" co-directed by Lin Tianyi and Wang Weiting. In August, he starred in the family emotional drama "Where Love Is Home" directed by Li Hong, which was completed in Jinan, Shandong. , plays the role of Li Jia, Li Hongmei’s adopted son.
In September 2011, she starred with Jia Nailiang and Gao Lu*** in the urban emotional drama "Rules Before Divorce" directed by Liu Jiacheng. She played the role of freelance photographer Wen Hao in the drama, which is well-known to the audience. In the same year, he starred in the customs anti-smuggling drama "National Heroes", which was broadcast as the opening drama of CCTV1. It received good ratings and reputation, and won the 29th Chinese TV Drama Feitian Award and the "Five One Project" Award.
In January 2013, he played Kan Shan in the urban emotional drama "I'm Sorry for Falling in Love with You" directed by Yin Tao and Ye Zhaoyi.
In 2014, he co-starred with Zhu Dan and Zhou Wei in the fashionable legal drama "Golden Lawyer", playing the role of Xin Bili, a civilian lawyer who runs a Hutong law firm.
In January 2015, An starred in the film "New York Fairy Tale" directed by Luo Dong and produced by Guan Jinpeng, playing the role of David, Ethan Ruan's colleague.