苗苗六歲開始學習舞蹈,1999年進入北京舞蹈學院附屬中學中國舞專業學習舞蹈,2005年考入北京舞蹈學院古典舞專業,畢業後進入總政文工團。2009年,參演張繼鋼執導的山西說唱劇《解放》;2013年,參演由總政歌舞團編排的紅色舞台劇《鐵道游擊隊》。
2007年開始接觸影視劇,主演、參演過《誰在說謊》、《身份的證明》、《特工皇妃楚喬傳》等電視劇。2017年1月,主演由馮小剛執導的青春文藝電影《芳華》,飾演何小萍,從此打開知名度。[2]
2020年5月21日,與鄭愷宣布結婚。[3]兩人育有一女一子。[4][5]