W 1984 roku wziął udział w igrzyskach olimpijskich w Sarajewie, zajmując 21. miejsce w biegach na 15 i 30 km oraz 20. miejsce na dystansie 50 km. Na rozgrywanych cztery lata później igrzyskach w Calgary był dziewiąty w sztafecie, czternasty w biegu na 30 km, siedemnasty w biegu na 15 km, a w biegu na 50 km zajął 21. miejsce. Był też między innymi szesnasty w biegu na 15 km podczas mistrzostw świata w Oslo w 1982 roku oraz w biegu na 30 km podczas mistrzostw świata w Oberstdorfie pięć lat później.

Jako kolarz wystąpił na igrzyskach olimpijskich w 1976 w Montrealu w wyścigu szosowym ze startu wspólnego (zajął. 24. miejsce) oraz na igrzyskach olimpijskich w 1984 w Los Angeles, gdzie nie ukończył wyścigu ze startu wspólnego, a w konkurencji drużynowej jazdy na czas na 100 kilometrów zajął wraz z kolegami 14. miejsce. Zdobył srebrny medal igrzysk Wspólnoty Narodów w 1978 w Edmonton w wyścigu indywidualnym oraz brązowy medal igrzysk panamerykańskich w 1979 w San Juan w jeździe drużynowej na czas.

Jego syn – Alex także został biegaczem narciarskim.