17歲考上藝術學院,1997年出演《十七歲不哭》,出道。2006年主演電視劇《士兵突擊》。2010出版第壹部文學作品《晨光的倒影》。同年制作並主演了以其小說為雛形劇本的電視劇《北京愛情故事》,並於2013在央視春晚演唱插曲《滴答》。
2012憑借《北京少年》獲得第八屆中國華鼎獎勵誌劇最佳男演員獎。
2013制作並主演電視劇《男孩與愛情的距離》,同年客串歷史劇《北平無戰事》。
2014加入綜藝《跑男》,出演電影版。
2015由李晨主演的都市情感輕喜劇《天使的城》於3月28日在江蘇衛視、浙江衛視黃金時段播出。
2015年5月29日,她公開和範冰冰談戀愛。