2004年,出演《起跑天堂》中陈军一角。2007年,在犯罪悬疑剧《梅花档案2》中饰演洪尚。2011年6月,出演家庭情感剧《我不曾放纵的青春》,饰演固执内敛有担当的青年陈曦。同年在青春时尚剧《像小朵一样》中饰演钟书韦 。2012年,出演古装神话轻喜剧《活佛济公第三部》。2013年3月,在情感伦理剧《贤妻》中饰演“高帅贱”的反派角色汪洛君 。2013年9月,与小沈阳合作出演抗日题材电视剧《谁是真英雄》,饰演因为民族信念而走上抗日道路的倪家二少爷倪志忠 ,同年10月,出演古装剧《上官婉儿》并出演古装宫廷剧《多情江山》,在剧中饰演纯亲王爱新觉罗·济度 。2014年,与霍建华、唐嫣等共同出演古装剧《金玉良缘》,在剧中饰演李俊 。2015年,搭档刘恺威、王丽坤主演都市情感剧《两生花》,在剧中饰演霸道深情的富家公子林乔 。2016年,加盟时尚偶像剧《翡翠恋人》 。5月1日,与秋瓷炫、凌潇肃、馨子等联袂主演的年度暖心励志电视剧《幸福在一起》登陆央视八套电视剧频道,在剧中饰演痴情暖男“杜正杰”一角 。2018年,搭档张龄心主演《骨语》,饰演男主角尚桀,定档5月29日在腾讯视频播出。 2019年,出演古装神话剧《山海经之上古密约》 。11月28日,主演的悬疑剧《反骗天下》定档12月4日正式开播。