福岡県福岡市の生まれ。児童劇団に所属していた姉と一緒に受けるようにと親に言われたオーディションに合格し、2001年、11歳で劇団四季のミュージカル『ライオンキング』のヤングシンバ役で俳優デビューする。03年にエドワード・ズウィック監督のハリウッド映画「ラストサムライ」で映画初出演。トム・クルーズ演じる主人公と心を通わす少年・飛源役を演じた。冨樫森監督「鉄人28号」05では1万人を超えるオーディションを勝ち抜き、鉄人28号を操縦する金田正太郎役で映画初主演。佐藤純彌監督「男たちの大和/YAMATO」05では、大戦時ではなく現代を描いたパートで船員役を演じる。澤井信一郎監督「蒼き狼・地果て海尽きるまで」06では反町隆史演じるチンギス・ハーンの少年時代。ほか、佐藤信介監督「砂時計」08の夏帆演じる主人公の恋の相手、熊澤尚人監督「DIVE!!」08では主人公の飛び込み選手、深川栄洋監督「半分の月がのぼる空」10では不治の病に冒された少女と恋に落ちる少年役で主演するなど、現代劇の青春映画でも好演が続いた。テレビドラマは、NHK大河ドラマ『義経』05で源頼朝、『風林火山』07で武田信玄の少年期とその息子である武田勝頼の二役を演じたのをはじめ、『ハチロー・母の詩、父の詩』05、『新選組!!・土方歳三最期の一日』06などNHK作品への出演が多い。高校卒業までは地元の学校に通いながら、勉強と俳優業とを両立させていたため、活動は映画や単発ドラマに限られていたが、09年に福岡大学附属大濠高校を卒業すると同時に上京し、日本大学芸術学部映画学科に進学。NHK『とめはねっ!・鈴里高校書道部』10を皮切りに、日本テレビ『Q10』10、テレビ朝日『陽はまた昇る』11など連続ドラマへも出演するようになった。また、三谷幸喜が脚本を手がけたNHKの人形劇『新・三銃士』09では、主人公のダルタニアンの声をつとめている。故郷の福岡を舞台にした平山秀幸監督「信さん・炭坑町のセレナーデ」10では、「ラストサムライ」に続いて二度目となる小雪との共演で、多感な年頃の少年を活き活きと演じてみせた。