Podczas mistrzostw świata w Ruhpolding w 1985 roku wywalczył swój jedyny medal wśród seniorów, zajmując trzecie miejsce w biegu indywidualnym. Wyprzedzili go tam tylko Jurij Kaszkarow z ZSRR i Frank-Peter Roetsch z NRD. Był też między innymi szósty w tej konkurencji na mistrzostwach świata w Lake Placid w 1987 roku. W 1984 roku wystąpił na igrzyskach olimpijskich w Sarajewie, gdzie zajął 12. miejsce w biegu indywidualnym, 15. w sprincie i siódme w sztafecie. Brał też udział w igrzyskach w Calgary cztery lata później, zajmując ósmą pozycję w biegu indywidualnym, siódmą w sprincie i dwunastą w sztafecie.