2004年參演電視劇《與青春有關的日子》。2005年拍攝古裝劇《錦衣衛》。2007年,他出演了趙寶剛導演的青春劇《奮鬥》。2008年,他出演了滕華濤導演的電視劇《蝸居》。2014 12 18在姜文導演的動作喜劇《壹步之遙》中飾演吳起。2016主演電視劇《少帥》,飾演張學良;主演電視劇《剃刀邊緣》。