岡山県立玉野光南高等学校時代の1992年、インターハイ（宮崎）の陸上競技で4x400メートルを優勝する。また400mでも3位に入った。この他にも国民体育大会の少年400mで3位となっている。高校卒業後は競輪選手を目指し、本田晴美に師事して1994年、日本競輪学校（第76期生）に入学。同期には、市田佳寿浩らがいる。1995年8月6日、武雄競輪場でデビューし、初勝利も同日。高校時代に陸上で培ったダッシュ力を生かした鋭い捲りを武器に、2001年頃から常時特別競輪に出場し、また2007年までに記念（GIII）を2回制覇するなど、トップクラスの選手としての地位を築いていたが、展開に恵まれなければ大敗することも少なくなく、特別競輪であるGI、GIIでは準決勝どまりの状態が続いた。しかし、2008年にブレイクし、2月に開催された西日本王座決定戦（別府競輪場）においてGII初の決勝進出（7着）、同年7月開催のサマーナイトフェスティバル（四日市競輪場）でも決勝進出（7着）した。その後、10月に行われた京王閣記念において3度目のGIII優勝を飾り、12月に開催された全日本選抜競輪（西武園競輪場）ではGIでも念願の決勝進出。その決勝では、マークの三宅伸を引き連れ、バックストレッチ付近より乾坤一擲の捲りを放ってそれが見事に決まり、三宅にGI初優勝をもたらした他、自身も2着に入った。これにより2008年の年間賞金獲得額上位に進出し、同月21日の岐阜記念最終日まで岡部芳幸と僅差の争いとなったものの、最終的には十数万円差で抜け出し、最後の枠ながら2009年のS級S班格付を果たした。2009年はオールスター競輪（松山競輪場）の決勝で3着に入り、これで年間獲得賞金の上位に進出する。しかし直後に落車事故で骨折したため、最後の選考対象レースとなる競輪祭を欠場して結果待ちとなったが、無事にランキング8位が確保されたことにより、自身初となるKEIRINグランプリ09出場を決定させた。だが2010年は前年の怪我による影響で不調と落車が続いてしまい、調子を大きく崩したためS級S班から陥落してしまった。
2005年度の公式戦180試合の総観客動員数は19万1194人・1試合平均1068人で、開幕前に目標とした14万4000人を上回ったが、無料券を40万枚配布しており、その券での入場者が全体の約6割を占め、売り上げが伸びなかった。そのため2006年度は無料券を大幅に減らし、有料の入場者数を増やす事で売り上げを増やす方針を採った。またその他にも前年の反省を踏まえて、集客の多い金土日の三連戦を基本に日程を組み、香川の主催試合でシャトルバスを運行するなど利便性の向上に努めた。しかし、新たな需要を掘り起こすには至らず、最終的に2006年度のリーグ戦180試合の平均入場者数は806人、リーグチャンピオンシップ4試合の平均観客数は1835人だった。前年の1試合あたりの入場者数1068人を下回ったが無料券の配布を前年より抑えたため全体の入場料収入は改善された。ただし採算ラインと予想されていた1試合あたりの入場者数1500人からは大きく下回る結果となった。2007年度のリーグ戦180試合の平均入場者数は1100人となり、リーグ記録を更新した（リーグチャンピオンシップ2試合の平均は2000人）。10月31日のリーグ首脳の記者会見によると観客の約4割が無料券によるものである。採算ラインには届かないものの、2006年の分社化により各チームが取り組んできた集客策が功を奏した面がうかがえた。2016年度終了の時点で、このシーズンの平均入場者数がリーグ最多記録となっている。球団別では香川が1500人台、愛媛・徳島が1000人台を記録したのに対し、高知は前年に続いて500人台に留まった。2008年度はリーグ拡張による集客が期待されたが、新加入の九州2球団はいずれも1試合平均が500人前後にとどまった。また新たな経営者を迎えた高知も前年よりもさらに少ない1試合平均338人となった。なお、高知球団は本年度よりそれまでリーグの慣行だった「入場者数に選手・スタッフ・ボランティアを含める」ことを取りやめ、完全な実数のみに変更している。このほか、無料券の配布を前年より抑えた影響もあり、リーグ戦240試合の平均入場者数は886人と前年の水準を下回った。四国4チームに限ると1076人で、前年より微減となった。リーグチャンピオンシップ3試合の平均入場者数は3009人で過去最多だった。2009年度はリーグ全体での入場者数は前年より12%減の18万7649人（1試合平均782人）で、1試合平均の数値はリーグ発足以来最低となった。優勝した高知・長崎は前年比で増加となったが、従来安定した動員の香川・愛媛・徳島の落ち込みが大きかった。リーグチャンピオンシップ3試合の平均入場者数は897人だった。2010年度はリーグ主催試合190試合（交流戦のうちJFBL主催分を除く）の入場者数は12万0195人（1試合平均633人）と1試合平均で前年より20%減となった。1試合平均では高知を除く4球団が前年度より20%以上低下し、特にスポンサーが撤退した徳島と経営危機が表面化した長崎は落ち込みが大きかった。リーグチャンピオンシップ2試合の平均入場者数は1244人だった。当年度の落ち込みについて鍵山CEO（当時）は、夏の酷暑でデーゲームの集客に影響があったことを挙げている。また、無料券で客を増やすことと有料入場者を増やすこととのバランスについてはまだ各球団とも試行錯誤しているとも述べている。2011年度は1試合平均の観客は532人（ソフトバンクホークス3軍との交流戦を含む）となり、もっとも多かった2007年度の半分以下となった。これについて鍵山CEOは、無料券の配布を抑制して有料観客を増やす努力により動員減でも収支は改善しているが、経営が安定してくれば試合を見てもらう機会を増やしていくことも必要であると2011年12月の文章で述べている。2012年度以降、1試合平均の観客（リーグ球団主催の定期交流戦やポストシーズン戦を含む）は、2012年度は581人、2013年度は558人、2014年度は563人、2015年度は597人、2016年度は553人で、550 - 600人の間で推移している。2017年度はマニー・ラミレスの高知入団などにより増加し、1試合平均が7年ぶりに600人を超える621人となった。2018年度はマニー・ラミレスの効果がなくなり、1試合平均は521人となった。2019年3月の記者会見資料では「年間7万5000人」「1試合平均500数十人」を「現状の実力値」と記している。2015年にリーグCOO（当時）の小崎貴紀は雑誌のインタビューで、香川の経営に携わっていた2006 - 2008年には広告宣伝費を投じて1試合平均で1500人（2008年）を集めたものの採算に合わなかったと述べ、「観客動員ありき」のビジネスモデルから方針を転じたことを認めている。