2001年,进入上海话剧艺术中心;同年,凭借在青春校园剧《其实不想走》中饰演的男一号梁亮一角被众多观众所熟知。2002年,凭借主演的话剧《好爹好娘》获得第14届上海白玉兰戏剧最佳配角奖和第7届佐临话剧艺术奖最佳配角奖。2005年,主演的军旅生活剧《红领章》播出。2007年,主演的电视剧《大武生》播出。2011年,主演民国电视剧《郎本无情》播出。2016年,主演的抗战剧《不可能完成的任务》播出。2019年,主演的民国剧《国宝奇旅》播出。2021年5月26日,出演的剧情电视剧《好雨知时节》在中国大陆播出[1-2]。