東京都江戸川区の生まれ。1999年に子役としてデビューし、CM等に多数出演。2002年のフジテレビ『人にやさしく』で、事業に失敗した会社社長の親に捨てられ、香取慎吾らが演じる主人公3人組に育てられる少年・五十嵐明役を演じて、その達者な芝居から一躍注目される。続いて、日本テレビ『東京庭付き一戸建て』『ナイトホスピタル・病気は眠らない』02、『幸福の王子』03、テレビ朝日『忍風戦隊ハリケンジャー』02、フジテレビ『ムコ殿2003』『ダイヤモンドガール』03などのドラマに出演したのち、磯村一路監督「雨鱒の川」04で、アメマスの棲む川で志田未来演じる耳の聞こえない少女と結婚の約束をする絵の得意な少年・心平役を好演。同年はほかに、落合正幸監督「感染」、北村龍平監督「ゴジラ FINAL WARS」にも出演し、フジテレビ『ファイヤーボーイズ・め組の大吾』『大奥・第一章』、NHK『昨日の友は今日の敵?』などのドラマでも、名子役として人気を獲得していく。05年、山崎貴監督「ALWAYS/三丁目の夕日」で、吉岡秀隆演じる売れない純文学作家・茶川に預けられた身寄りのない少年・淳之介に扮し、その健気な演技が好評を博す。翌06年の水田伸生監督「花田少年史・幽霊と秘密のトンネル」で映画初主演。事故がきっかけで幽霊が見えるようになった少年・花田一路役を溌剌と演じ、日本アカデミー賞の新人俳優賞を歴代最年少で受賞する。その後も、河野圭太監督「椿山課長の七日間」06、山崎監督「ALWAYS/続・三丁目の夕日」07、安達正軌監督「死にぞこないの青」08などに出演し、滝田洋二郎監督「釣りキチ三平」09では、伝説の大魚釣りに挑む釣りの天才少年・三平役で主演をつとめる。10年の佐藤純彌監督「桜田門外ノ変」では、生瀬勝久演じる父とともに大老暗殺に加わる水戸藩士・高橋荘左衛門を演じた。テレビドラマはほかに、日本テレビ『喰いタン』06・07、『赤鼻のセンセイ』09、フジテレビ『僕の歩く道』06、TBS『彗星物語』07、NHK『瞳』08など。TBSの深夜ドラマ『新撰組/PEACEMAKER』10では、両親の仇打ちのため強くなりたいと願う新人隊士・市村鉄之助に扮して、ドラマ初主演も果たした。