La experiencia actoral de Cao Yan
En 2004, entró en la industria del cine y la televisión interpretando el papel de Azi en la película "Can't Scream" dirigida por Mao Xiaorui.
En 2005, interpretó a la talentosa sexta princesa Laner en la mítica serie de televisión "Seven Fairies of Joy". Ese mismo año, también participó en el drama del palacio Qing "Yilian Meng", adaptado de la novela "No Queen" de Wu Qitai, interpretando el papel de la doncella personal de Lan Guiren, Yun.
En 2006, participó en la serie de televisión "Warmth" como Ye Qianqian, cooperando con Xu Xiulin, Zhao Decheng y Zhang Jiayi. Ese mismo año, participó en la serie de televisión "El segundo tío del emperador" dirigida por Liu Shiyu, interpretando el papel de Zhou Miaochun, y "La emperatriz viuda Feng de la dinastía Wei del Norte" como la princesa de las regiones occidentales.
En 2007, participó en la serie de televisión "A qué hora despegará el vuelo" dirigida por Zhang Disha e interpretó el papel de Lou Xiaoya. Ese mismo año, interpretó a Fuqing en la película "The World".
En 2008, participó en la serie de televisión "Big Pearl" dirigida por Bai Tao e interpretó a Fang Xiaoyu. Ese mismo año, interpretó a Xiaonan en la serie de televisión "My 2008".
En 2009, interpretó a Ah Hui en la serie de televisión "Cold Arrow", dirigida por Gong Xiaodong y escrita por Wang Chuanzhen, en cooperación con Huang Zhizhong, Wang Like, Fang Fangbin, Liu Lin y otros.
En 2010, participó en la serie de televisión "Li Bai" dirigida por Shao Jinghui como Chun'er. Ese mismo año, interpretó a Wang Ruonan en la película "Color of Death".
En 2011, participó en la serie de televisión "Hourly Workers" dirigida por Lao Yun e interpretó a Zhou Wei, cooperando con Li Qinqin y Liu Lili.
En 2013, participó en la película "La historia de la aldea de Yuanyang" dirigida por Liu Deqiang e interpretó a la protagonista femenina Wang Huiping, cooperando con Li Wannian.
En 2014, protagonizó "Poseidon Code" dirigida por Luo Yue, cooperando con Peter Stormare, Maria Cania, Yang Lijing, Xu Guangyu y otros.
En 2016, interpretó al villano Duan Bin en la serie de televisión de disfraces "Lonely Vacuum Courtyard".