13歳の時に、レーシングカートを始め、1996年に全日本カート選手権FRクラスに参戦する。
1997年、当時のフランス国営会社エルフのスカラシップを獲得し、フランスに渡り、フォーミュラ・ルノー・エルフ・キャンパスに参戦、開幕戦(ル・マン)にて4輪デビューウィン。1998年は、フォーミュラ・ルノーシリーズに参戦をする。
2年間のフランスでの活動を終え1999年に日本へ帰国し、フォーミュラドリームに参戦。2年連続シリーズ2位を獲得し、その活躍が長谷見昌弘氏の目に留まり、2001年にハセミモータースポーツより全日本GT選手権(現SUPER GT)、GT300クラスにてデビューするとともに、全日本F3選手権にも名門戸田レーシングよりデビュー。
2003年には、全日本GT選手権GT300クラスにて初のシリーズチャンピオンを獲得。2005年に、GT500クラスにステップアップし、NISMO(NISSANワークス)チームへ移籍。2006年には、KONDO RACINGよりフォーミュラニッポンにも参戦。2009年は、スーパー耐久シリーズSTclass1にも参戦し、シリーズチャンピオンを獲得。
2010年には、ハセミモータースポーツにて自身二度目となる、GT300クラスシリーズチャンピオンを獲得、また前年に続いてスーパー耐久シリーズにおいても、STclass1シリーズチャンピオンを獲得。
2011年には、MOLA(SRoad MOLA GT-R)チームに移籍、再びGT500クラスに参戦し、第4戦SUGOでGT500クラスでの悲願の初優勝をし、勢いそのままに自身初のGT500クラスシリーズチャンピオンを獲得。GT300、GT500の両クラスをまたぐ形での史上初の連覇を達成し、SUPER GTシリーズにて唯一GT300、GT500の両クラスでシリーズチャンピオンを獲得したレーシングドライバーとなった。
翌2012年もGT500クラスシリーズチャンピオンを獲得し、同チーム、同パートナーでの連覇を達成、シリーズ史上初の偉業を成し遂げる。
2016年シーズンは、近藤真彦監督率いる、KONDORACINGに復帰し、GT500クラスに参戦。シーズン最多勝となる、2度の優勝を果たす。
現在は、国内のSUPER GTシリーズを中心に、海外のレースにも参戦しながら、積極的なメディア出演や、自身でのイベント開催、YouTubeを中心に各SNSで情報発信をしながら、モータースポーツの普及に努めている。