1999年に読売ユースからヴェルディ川崎(現・東京ヴェルディ)のトップチームに昇格。
2000年、ベガルタ仙台へ期限付き移籍。レギュラーとして活躍し、チームのJ1昇格に貢献する。その活躍もあり、2002年ベガルタ仙台へ完全移籍するが、怪我でJ1出場はならず、そのオフに戦力外通告を受ける。
その後、沖縄かりゆしFC ・静岡FCと渡り歩き、2005年にサガン鳥栖に入団する。 鳥栖では、守備のスペシャリストとしてチームを牽引し、体を張ったプレーで守備はもちろん、攻撃にも積極的に参加する。一部サポーターからは「鳥栖の魂」と言われるほどチームに対しての思い入れは非常に強く、他の選手の精神的支柱な存在だった。 2009年はキャプテンを務め、2010年は選手会長を務めた。
2011年、2007-2009年に鳥栖の監督を務めた岸野靖之率いる横浜FCへ移籍。だが、出場機会は恵まれず、同年8月に松本山雅FCへ完全移籍した。