2003年,与陈嘉桦、黄志玮、陆明君合作主演台湾偶像剧《蔷薇之恋》,在剧中饰演男二号韩葵,这是他的首部电视剧作品,从而正式进入演艺圈。
2004年,与陶晶莹、谢祖武、黄韵玲合作主演都市情感剧《安室爱美惠》,在剧中饰演钟情于模特事业的男二号韩森曼;之后,与夏于乔、钱韦杉、白吉胜合作主演都市言情喜剧《爱情魔戒》,在剧中饰演身为律师的男主角杜竞航,这也是他首次在影视剧中担纲男一号;同年,与陈宇凡、许玮伦、伊正合作主演都市爱情剧《撞球小子》,在剧中饰演冷静且聪明的男二号快打。
2005年,与林依晨、汪东城合作主演根据多田薰的漫画《淘气小亲亲》改编的青春偶像剧《恶作剧之吻》,在剧中饰演聪明英俊且十项全能的男主角江直树,而该剧在台湾播出后不仅登上了偶像剧冠军宝座,还分别以收视率4.53、4.36、4.07取得了“周日尼尔森总排行榜”的前三名;同年,与麦嘉、恬妞、王安琪合作主演青春喜剧《第一桶金》,在剧中饰演男主角阿生。
2006年,与张瑞希、徐怀钰、陈莎莉合作主演清装武侠剧《庚子风云》,在剧中饰演英俊潇洒且性格成熟稳重的男主角陈然。
2007年,与蔡颐榛、阮经天、唐禹哲合作主演青春偶像剧《热情仲夏》,在剧中饰演冷傲自负且我行我素的男主角欧阳累,并为该剧演唱插曲《亲夏天一下》;同年,与林依晨、汪东城合作主演青春偶像剧《恶作剧2吻》,在剧中饰演男主角江直树,与林依晨饰演一对夫妻。
2008年,与张钧甯、彭于晏、李国毅合作主演青春偶像剧《蜂蜜幸运草》,在剧中饰演温柔老成的男主角邓真山;之后,与林依晨、黄文星、张家慧合作主演青春偶像剧《我的亿万面包》,在剧中饰演心地善良且富有正义感的男主角法兰克(蔡进来);同年,获得“时尚先生年度颁奖典礼”年度男模奖。
2009年1月15日,获得“亚洲模特奖颁奖礼”亚洲明星奖;同年,客串日本单元剧《工人之恋》,在剧中饰演赴日本打工的穷学生陈发;同年9月25日,推出首张个人EP专辑《畅一首歌》,收录了包括《王子复仇记》、《面包的滋味》等在内的5首歌曲。
2010年,与郭采洁、周采诗、李至正合作主演惊悚推理偶像剧《国民英雄》,在剧中饰演身为新闻主播的男主角安在勇;同年,获得“第二届音乐风云榜新人盛典”年度全能新人奖;同年10月,以歌手身份参加在首尔举行的“G20亚洲音乐祭”,并获得亚洲巨星奖;与此同时,他还与李菲儿、裴蓓合作主演了土豆网自制偶像剧《欢迎爱光临》,在剧中饰演身为摄影师的男主角夏天,这是他的首部网络剧作品。
2012年,与李多海、李易峰、方安娜合作主演青春偶像剧《爱的蜜方》,在剧中饰演身为陈家百年老字号点心店店长的男主角陈皓峰;同年,与陈意涵、陈妍希、言承旭合作主演爱情电影《花漾》,在片中饰演文秀先生,这是他的首部电影作品。
2014年,与张钧甯、孟耿如、邱昊奇合作主演台湾偶像剧《你照亮我星球》,在剧中饰演孤芳自傲的男主角刘成伟,这是他退伍后的首部电视剧作品;同年9月,获得“第九届首尔国际电视节”最佳网络人气奖;同年,与张馨予、韩承羽、陈紫函合作主演根据韩国小说《单身村》改变的都市情感剧《只因单身在一起》,在剧中饰演性格乖张且有恐高症的男主角乔圣宇。
2015年,与王丽坤、金苑合作主演青春悬疑电影《重生爱人》,在剧中饰演具有双重人格的男主角程峰回;之后,与童菲、安七炫、林爽合作主演古装喜剧电影《济公之人皇鼎》,在片中饰演男主角济公;同年,与韩东君、古力娜扎、小彩旗合作主演古装玄幻仙侠剧《云之凡》,在剧中饰演幽冥界皇族二皇子龙幽。
2016年,与王丽坤、丁子峻、何建泽、何彦霓合作主演古装玄幻剧《凤凰无双》,在剧中饰演睿王萧凤青;同年12月7日,获得“第13届年度先生盛典”年度风尚艺人奖。2017年11月6日,获得网易时尚年度跨界盛典最具魅力男演员奖;12月18日,获得时尚COSMO美丽盛典年度美丽偶像奖。