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