1997年,在民视出品的电视剧《星座女人系列之狮子座》中客串,第一次进入荧屏。
1998年,出演电视剧《由于爱你》,在剧中饰演翁振宇,并正式进入演艺圈。
2000年,出演民视八点档《长男的媳妇》,在剧中饰演王家次子王志成。
2000年,出演长篇古装剧《飞龙在天》,在剧中饰演反派角色黄飞虎。
2001年,介入拍摄都市感情剧《情谊》,并在剧中饰演审查官高嘉源。
2002年,主演由张紫B、刘延沛执导的新加坡电视剧《秋潮向晚天》;同年,主演古装剧《四台甫捕斗将军》,在剧中饰演四台甫捕之一的冷血。
2003年,与柯叔元、王灿、谢金燕主演商战感情剧《六合有情》,担负剧中的男一号黄天霖;同年,在古装剧《
风云争霸》中饰演原啸天。
2004年,出演内地电视剧《少年宝亲王》,在剧中饰演宝亲王弘历,并与张国立、张铁林、王刚有敌手戏;同年,出演商贾题材的电视剧《
金茂祥》,在剧中饰演男一号高立翔。
2005年,与秦岚、寇世勋合作的《
第一茶庄》,讲述采茶女玉琦发展为一代茶母的传奇故事。
2006年,介入拍摄台视八点档《神机奇谋刘伯温》,在剧中饰演男一号刘伯温,该剧被台湾广电基金评选为良好电视节目,并是以成为台湾建造人杨佩佩的爱将。
2007年,介入拍摄《还君明珠》,并担负男主角;同年,出演电视剧《新春去春又回》,在剧中饰演张长贵。
2009年1月与范冰冰、周渝民、黄秋生合作主演《金买办的最初一夜》,4月底与贾静雯、孙兴合作主演《
侬本多情》;8月远赴外洋取景拍摄《顶峰期间》。12月与江宏恩、秦杨合作主演的《
嘉庆君游台湾》。
2010年5月,出演梁修身执导的中天电视台自制电视剧《恋恋阿里山》,在剧中饰演导演,并与该剧导演梁修身的儿子梁正群在剧中饰演兄弟;同年,与六月合作主演三立八点档《
家和万事兴》,在剧中饰演身为设计师的男主角“高天诚”。
2011年9月接拍电影《
球来就打》,在剧中饰演明星职棒三垒手黄清海(乌米);10月介入电视剧《勇士们》的拍摄并客串吉星文一角。
2012年3月,与胡杏儿、苑琼丹合作主演内地剧《富可敌国》;5月接演了马浚伟、午马主演的民国剧《
鸳鸯佩》;8月31日,主演首部的电影《球来就打》于台湾上映;9月,回到台湾与简佩恩、陈冠霖合作主演三立八点档《全国女人心》;11月,与刘庭羽、米雪、陈紫函合作主演古装剧《地盘公地盘婆》。
2013年,与张檬、马浚伟、邬倩倩主演民国感情剧《缘定终生》(原名《鸳鸯配》),在剧中饰演沈其峻;同年,与何润东、袁姗姗合作主演感情剧《芙蓉锦》。
2014年,联袂陶昕然配合主演都市感情剧《恋爱不打烊》,在剧中饰演孙靖晨。