兄の影響で、7歳でサッカーを始める。小学校時代は水泳、体操、ピアノ、書道、英会話、サッカーと習い事一色だった。高校時代は主にFW、攻撃的MF、ボランチとしてプレー。奈良育英高校2年次の第78回全国高等学校サッカー選手権大会1回戦・韮崎高校戦では、ハットトリックも達成している。2001年にサンフレッチェ広島へ加入。ボランチ→左SB→CBへとコンバートされるも、トップでの出場機会はなかった。2004年にヴィッセル神戸へ移籍も出場機会はなく、同年9月にコンサドーレ札幌へ完全移籍。大森健作が抜けたあとの左CBを、移籍後すぐ安定したプレーで埋めた。2005年は池内友彦とのポジション争いや負傷による長期離脱があり、正DFの座を射止めるまでにはいかなかった。2006年以降は守備力のある左MFとして、また本職の左DFとして活躍してレギュラーに定着、9月27日の徳島ヴォルティス戦では自身Jリーグ初となる得点を決めた。以降も選手が入れ替わる中で常に主力として出場し続け、札幌を代表する選手の一人として活躍した。2011年、Jリーグ5クラブからオファーを受け、徳島ヴォルティスに完全移籍。その後2013年に横浜FCへ。2015年、ギラヴァンツ北九州へ完全移籍。2015年11月14日のJ2第41節・ザスパクサツ群馬戦で史上23人目となるJ2通算300試合出場を達成。北九州では守備の中心的存在として3年間活動するも、J3で中位に低迷した2017年シーズン終了を以って現役を引退した。現役引退後は原子力損害賠償・廃炉等支援機構福島第一原発現地事務所で勤務しており、並行して『DREAM 福島アクションプラン』の一員として活動もしている。
新潟県長岡市生まれ。旧制長野中学校（現：長野県長野高等学校）、東京大学法学部を卒業後、自治省（現：総務省）へ入省。1948年（昭和23年）に長野県厚生課に出向し、児童課、林政課、振興課、厚生課の各課長を経て、1957年（同32年）宮城県庁に転じ、1961年（同36年）自治省会計課長補佐、1962年（同37年）総理府統計局経済課長となり、1965年（同40年）自治大臣官房調査官から、長野県総務部長に再出向した。1970年（同45年）県公営企業管理者、1971年（同46年）副知事を経て、1980年（同55年）に西沢権一郎元知事の脳溢血による病気辞任（辞任後に死去）を受けて、知事選挙に出馬し初当選。
同年の古馬情勢は前年の有馬記念を制覇したイシノアラシ、同世代の菊花賞馬コクサイプリンスと皐月賞・菊花賞2着馬ロングホーク、そこに1歳上の秋の天皇賞馬フジノパーシアを加えた4頭に注目が集まった。第73回天皇賞（春）はフジノパーシアが勝ち抜け制度で出走せず、コクサイプリンス、イシノアラシ、ロングホークの3強が人気になるが、勝ったのは人気の3強と同世代のエリモジョージ。当時「天才」の名を欲しいままにした福永洋一を背に、12番人気の低評価を覆して逃げ切った。続く第17回宝塚記念では、天皇賞（春）の主力馬にフジノパーシアとトウコウエルザが加わり、その時点での古馬最強馬決定戦に相応しいメンバーが集った。レースはフジノパーシアとロングホークのマッチレースとなり、フジノパーシアが勝利した。この後、フジノパーシアはアメリカに遠征。ワシントンDCインターナショナルに日本代表馬として参戦したが、レース当日は得意の不良馬場にも関わらず、表彰式のプレゼンテイターとして来場していたエリザベス・テイラーが巻き起こす騒ぎに冷静さを欠いて6着に沈んだ。秋に入り、第74回天皇賞（秋）ではエリモジョージは勝ち抜け制度で出走せず、イシノアラシとロングホークに人気が集中するが、勝ったのはフジノパーシアと同世代のアイフルであった。4歳クラシック路線では、無敗の関西馬テンポイントに注目が集まった。一方、関東馬では同じく無敗でトウショウボーイが頭角を現し、第36回皐月賞で両頭が激突。しかし、レースはトウショウボーイの独擅場となり圧勝。テンポイントは2着であった。続く第43回東京優駿（日本ダービー）でもトウショウボーイとテンポイントの両頭が人気を集めたが、勝ったのは加賀武見騎乗クライムカイザー。トウショウボーイは2着、テンポイントは故障もあり離された7着に終わった。ダービー後もクライムカイザーとトウショウボーイの両頭が争うこととなり、夏のダート王決定戦・札幌記念に出走。このレースではトウショウボーイが定距離での巻き返しが期待されたが、出遅れが響いてグレートセイカンに敗退し、トウショウボーイが僅差2着、離れてクライムカイザーが3着となった。なお、このトウショウボーイの敗退が一件となり、今まで主戦を務めていた池上昌弘が降板、秋の菊花賞に向けては福永洋一が手綱を任された。菊花賞を目指したトウショウボーイとクライムカイザーは神戸新聞杯と京都新聞杯で争うが、何れもトウショウボーイがクライムカイザーを下した。そして、本番菊花賞でもトウショウボーイとクライムカイザーの両頭に人気が集中し、単枠指定を受けた。この両頭に遅れることテンポイントも菊花賞に出走。レースは直線の直線でテンポイントがトウショウボーイを負かし、勝利確実かと思われたが、まさかの伏兵グリーングラスが勝利して、テンポイント2着、トウショウボーイ3着、クライムカイザー5着に終わった。こうして迎えた第21回有馬記念は、以下の出走馬が顔を揃えた。4歳世代では菊花賞からトウショウボーイ、テンポイント。桜花賞と優駿牝馬（オークス）を制覇した春の二冠牝馬テイタニヤ、きさらぎ賞勝ちの外国産馬スピリットスワプスの4頭がエントリー。ファン投票4位のクライムカイザーと予備登録すら行っていなかったグリーングラスは回避した。5歳世代では本年の天皇賞馬エリモジョージ、菊花賞馬コクサイプリンス、札幌記念でトウショウボーイを倒したグレートセイカン、大レースは善戦しているハーバーヤング、重賞2勝馬タイホウヒーロー、目黒記念（春）でイシノアラシを倒したハクバタローの6頭がエントリー。ファン投票2位のイシノアラシと同じく3位のロングホークは回避した。また、ファン投票9位で前年の二冠馬カブラヤオーは既に引退を表明している。6歳世代以降ではアメリカ帰りのフジノパーシアとアイフルの両天皇賞馬。オープン大将ヤマブキオー、重賞3勝のキクノオーの4頭がエントリー。なお、フジノパーシアは当レースで引退することを発表している。なお、当レースにおいて菊花賞までトウショウボーイの手綱を任されていた福永洋一はエリモジョージに騎乗するため、トウショウボーイ陣営は出走を回避したロングホークの主戦騎手である武邦彦が騎乗。また、アイフルの主戦騎手である嶋田功もテイタニヤに騎乗するため、菅原泰夫が騎乗した。人気ではトウショウボーイが1番人気、エリモジョージが2番人気、テンポイントが3番人気、アイフルが4番人気とこの人気4頭による争いに注目が集まった。