2004年考入中央戏剧学院表演系。
2007年主演由孙明磊导演执导的电影《面具》,同年在电视剧《人生旅途》中饰演李子枫,并主演电影《双面性》。
2008年在电视剧《青年军》中饰演许昂,同年在《北平战与和》中饰演袁铭行。
2009年在电影《西藏往事》中饰演飞虎队员,同年在电视剧《爱在路上》中饰演井然。
2010年在电视剧《解放海南岛》中饰演林栋。
2011年在由唐国强导演的电视剧《辛亥革命》中饰演黄复生,同年在电视剧《长白山下我的家》中饰演造反派头。2012年在电视剧《茶颂》中饰演汪明泉,同年在《寻路》中饰演彭德怀。
2013年在电视剧《苍狼》中饰演邱泰,同年主演电视剧《新雪豹》,并在其中饰演水生,此外在电视剧《英雄瓦氏》中饰演岑邦相。
2014年在电影《我的舞林江湖》中饰演反一叶瑞,同年在刘新导演执导的电视剧《铁在烧》中饰演陈桦。2015年主演电影《热土悲歌》,并在其中饰演长生,同年主演电视剧《爱情72变》,并在其中饰演张硕。