В 1985 году выиграл юниорский чемпионат мира по кроссу в Лиссабоне, с 1987 году стал тренироваться в немецком клубе USC Heidelberg.
На Олимпийских играх в Сеуле (1988) выиграл «бронзу», показав лучший личный результат 27:25,16. В дальнейшем спортсмен не показывал подобных результатов, а на пьедестал почета он поднимался только в 1989 году, став восьмым в личном зачете, он стал чемпионом в командных соревнованиях мирового первенства по кроссу в Ставангере.