1985年のアジア陸上競技選手権大会（ジャカルタ）では5000mに14分22秒11のタイムで優勝。1987年の日本陸上競技選手権大会10000mに優勝し、同年の世界陸上競技選手権大会（ローマ）の代表となった（本番では20位）。1988年5月の東京国際陸上10000mでは27分46秒16の自己ベストで五輪標準記録を突破、ソウルオリンピックの代表に選ばれた。オリンピック本番では決勝に進出し、出場した日本人では最高の14位（28分09秒70）であった。1994年の福岡国際マラソンでは2時間11分31秒の記録で6位に入賞している。