1998年から2007年まで無名塾に所属し、舞台「どん底」や「セールスマンの死」などに出演。2008年映画「クライマーズ・ハイ」で注目を浴び、2010年「踊る大捜査線 THE MOVIE 3 ヤツらを解放せよ!」「踊る大捜査線 THE FINAL 新たなる希望」では中国人刑事役を熱演。その他、2013年「許されざる者」、2014年「るろうに剣心”京都大火編””伝説の最期編”」、2015年「はなちゃんのみそ汁」、2016年「64 -ロクヨン-」などにも出演。2016年ディズニー映画「アリス・イン・ワンダーランド 時間の旅」では、時の番人”タイム”役 の日本語版声優を務めた。テレビでは、2008年TBS「ブラッディ・マンデイ」、2009年NHK「外事警察」、2012年NHK連続テレビ小説「梅ちゃん先生」、2013年のTBS「半沢直樹」では第68回日本放送映画藝術大賞優秀助演男優賞を受賞し、主演した2014年テレビ東京「俺のダンディズム」では主演を務め、認知度を高める。2015年NHK「破裂」ではキャリア官僚・佐久間和尚役、2016年TBS「重版出来!」では漫画家・高畑一寸役を好演し、実力派俳優としての地位を確立し、映画「孤狼の血」(2018)、「虹色デイズ」(2018)、テレビドラマ「半分、青い。」(2018)「東京独身男子」(2019)など数々の話題作に出演している。
俳優。テレビドラマ出演作は、2016年テレビ東京「牙狼 ~魔戒烈伝~」、2017年テレビ朝日「棟居刑事の凶縁」、フジテレビ「パパ活」、2018年テレビ東京「ヘッドハンター」、テレビ朝日「仮面ライダージオウ」など。映画では2015年「人狼ゲーム クレイジーフォックス」、2016年「コープスパーティーBook of Shadows」、2017年「母~小林多喜二の母の物語」、2018年「いぬやしき」に出演している。2019年映画「笑いの枝折り」では、主演の本村卓也役に抜てき。そのほか、テレビドラマやラジオ、舞台など多くの作品で活躍。趣味は料理、殺陣(若駒流)。特技は剣道(初段)。
2002年第15回ジュノン・スーパーボーイ・コンテストでグランプリを獲得。2004年映画「スウィングガールズ」で日本アカデミー賞新人俳優賞を受賞。2010年大河ドラマ「龍馬伝」に陸奥宗光役で初出演を果たす。2013年映画「キッズリターン~再開の時~」ではボクサーとして頂点を目指すシンジ役を熱演。2014年TBSドラマ「家族狩り」、舞台「道玄坂綺譚」、2017年NHK連続テレビ小説「べっぴんさん」、日本テレビドラマ「東京タラレバ娘」、2018年テレビ朝日ドラマ「ホリデイラブ」テレビ東京「警視庁ゼロ係~生活安全課なんでも相談室 THIRD SEASON」など出演作が多数あり、TBSドラマ「新・浅見光彦シリーズ」では4代目・浅見光彦を演じる。特技はギター演奏、作曲、ピアノ、サッカー。趣味は映画鑑賞、音楽鑑賞、写真。
2011年にアイドルグループ・乃木坂46の1期生オーディションに合格。2013年日本テレビ「BAD BOYS J」でドラマに初のレギュラー出演。2018年日本テレビドラマ「今日から俺は!!」に出演。同年12月4日に東京・日本武道館で行われた卒業セレモニーをもって乃木坂46のメンバーとしての活動を終了した。