1995年滋賀県彦根市生まれ。2013年洛南高校3年時に、当時日本歴代2位の100m10秒01を記録。2014年東洋大学に進学し、同年6月には日本選手権100mで初優勝。2016年リオ五輪男子4×100mリレーにて銀メダル獲得。2017年の日本学生選手権で日本人初の100m9秒台、9秒98の日本新記録を樹立した。2018年より日本生命所属。