和歌山県橋本市の生まれ。2006年、“第19回ジュノン・スーパーボーイ・コンテスト”でグランプリを獲得。歴代受賞者では最多の40社の芸能事務所からオフォーを受ける。07年2月から雑誌『JUNON』のモデルをつとめ、同年のTBSの紀行バラエティ『世界ウルルン滞在記“ルネサンス”』で司会のひとりに抜擢される。さらに同時期、テレビ朝日の学園ドラマ『生徒諸君!』にバスケ部の幽霊部員・日下部和真役でレギュラー出演して、俳優デビューも果たす。続いて、フジテレビ『花ざかりの君たちへ・イケメン♂パラダイス』07にも生徒役で出演。共演の水嶋ヒロ、岡田将生、城田優らとともに、新世代のイケメン俳優ブームを牽引する存在となる。翌08年、フジテレビ『ハチワンダイバー』でドラマ初主演。プロ棋士を目指して挫折し、真剣師との戦いの世界に身を投じていく主人公・菅田健太郎を熱く演じた。同年の熊澤尚人監督「DIVE!!」では、飛び込み競技に青春を懸ける少年たちの群像劇で幻の高校生ダイバー・沖津飛沫を演じ、映画初出演を飾る。さらに、村上正典監督「赤い糸」にもヒロイン・南沢奈央の相手役で出演し、メディアミックス展開による同一キャストの連続ドラマ版でも同じ役を演じた。以後も、人気脚本家・北川悦吏子の初監督作「ハルフウェイ」09、舞城王太郎原作、白川士監督のホラーコメディ「NECK」10、高知のよさこい祭りを題材にした感動作の香月秀之監督「君が踊る、夏」10などに出演するが、より注目されたのはテレビドラマのほうで、フジテレビ『BOSS』09・11では芸達者のベテラン俳優に囲まれながら、ちょっと抜けたところのある熱血刑事を初々しく演じて、人気を集める。同局『ブザー・ビート/崖っぷちのヒーロー』09では山下智久演じる主人公・上矢直輝のプロバスケチームの後輩で、補欠から抜け出せずにいる甘え上手な弟キャラを好演。TBS『新参者』10では、阿部寛演じる主人公の刑事・加賀恭一郎に振り回される後輩刑事の松宮脩平を力演し、12年公開の劇場版「麒麟の翼」でも阿部とコンビを組む。11年には、英勉監督「高校デビュー」、日本テレビの深夜ドラマ『名探偵コナン・工藤新一への挑戦状』と主演作が続き、フジテレビ『蜜の味/A Taste Of Honey』にもレギュラー出演。デビュー以来、どこか頼りなく女性の母性本能をくすぐるようなキャラクターが多かったが、次第に男臭い熱さを持った役どころにもポジションを見出しつつある。