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年,携手陶昕然共同主演都市情感剧《爱情不打烊》,在剧中饰演孙靖晨。