1971年京都市生まれ。滋賀県立彦根東高校を経て早稲田大学人間科学部へ。3年時には箱根駅伝に総合優勝、4区区間賞(区間新)を獲得。94年ヱスビー食品陸上部へ進み、96年アトランタ五輪で10000m、97年アテネ世界陸上でマラソン、2000年シドニー五輪で5000m・10000m日本代表。2004年に引退後は上武大学助教授・上武大学駅伝部監督に就任、同大学を08年箱根駅伝初出場に導き、以来8年連続で本選出場。16年GMOインターネットグループ陸上部監督に就任。22年6月より早稲田大学競走部駅伝監督に就任。