富山県立富山工業高等学校を経て競輪学校に入学。在校競走成績は69位(5勝)。
1996年4月14日、名古屋競輪場でデビューし2着。初勝利は同年4月28日の甲子園競輪場。
2015年7月1日より実施される、競輪の後期級班別ランキングにおいて、40歳にして初めて競輪界最高ランク(S級S班は除く)であるS級1班に昇格[3]。
のち選手会富山支部長に就任、さらに2022年6月下旬より選手会常務理事に就任したため公務専念によりそれ以降は競走参加を控えており、実質のラストレースは同年6月20日の宇都宮FII(モーニング)最終日第7レース(決勝)5着であった。