2004年,出演(yan)蕭力修(xiu)導演(yan)短片《神的孩子》正式出道(dao)。
2008年(nian),同張(zhang)捷(jie)、初家晴、沈威年(nian)合作出演電影《九降風》,飾(shi)演鄭希(xi)彥。
2010年5月(yue),同阮(ruan)經天、趙(zhao)又(you)廷(ting)、王識賢合作(zuo)出演鈕承澤導演電影《艋舺》,飾演熱血義氣(qi)的(de)太子(zi)李志龍(long)。
2011年(nian)9月(yue),同吳(wu)克羣、吳(wu)映潔、李運慶合作出演電視劇《料(liao)理(li)情(qing)人夢》,飾演何夏(xia)。
2012年8月,同張(zhang)孝全、桂綸鎂、張(zhang)書豪合作(zuo)(zuo)出演(yan)電(dian)影(ying)《女朋(peng)友男(nan)朋(peng)友》,飾演(yan)王心(xin)仁,并(bing)憑借(jie)此(ci)片(pian)獲得了第七屆(jie)電(dian)影(ying)獎最佳男(nan)配角提名。 ?10月,同謝(xie)欣穎、丁春誠(cheng)合作(zuo)(zuo)出演(yan)電(dian)視劇《白色之戀》,飾演(yan)楚永岫。
2013年6月,同楊冪、郭(guo)采潔、郭(guo)碧婷合作(zuo)出演郭(guo)敬明導演電影《小(xiao)時代》及《小(xiao)時代2:青木時代》,飾演《M.E》的主編宮洺。
2014年,同蕭(xiao)敬(jing)騰、郭(guo)采潔(jie)、趙麗穎合作出演電影《一路(lu)驚喜》,飾演維利(li)。
2015年(nian),同林家棟、劉青云(yun)、李小璐(lu)合(he)作出演(yan)電影《消失的(de)兇(xiong)手》,飾(shi)演(yan)陳茂津。
2016年,參演(yan)黑幫(bang)傳奇(qi)電影《上(shang)海(hai)王》。參演(yan)電影《我(wo)最好(hao)朋友的婚(hun)禮》。
2017年,和(he)林依晨主演的電(dian)影《愛(ai)情凍(dong)住(zhu)了》定檔4.14。