2004年,因參演首部電視劇《海的誓言》進入演藝圈。2011年,憑借勵誌革命劇《黑狐》中方天翼壹角廣受關註 ,並演唱片尾曲《堅強的人》,奪得“最受觀眾喜愛的電視劇新人”獎、第二屆樂視影視盛典電視劇最佳新人獎 。2013年,在戰爭劇《新雪豹》中出演男主角周衛國 。2014年,獲得國劇盛典年度卓越演員獎 。
2015年,因在民國奇幻劇《無心法師》中飾演張顯宗而受到關註,並獻唱片尾曲《最長的旅途》 。2016年,憑借諜戰革命劇《麻雀》獲得國劇盛典最具人氣男演員 ;同年,其主演的懸疑刑偵網絡劇《法醫秦明》點擊量突破12億 。2017年,主演古裝劇《大漠驃騎—霍去病》 ;同年,主演都市愛情劇《愛情進化論》。