Specjalizował się w długich dystansach. Pierwszy sukces w karierze osiągnął w 1996 roku, kiedy zdobył złoty medal w biegu na 10 000 m i brązowy na dwukrotnie krótszym dystansie podczas mistrzostw świata na dystansach w Hamar. Rok później, podczas mistrzostw świata w Warszawie ponownie wygrał na 10 000 m, a na 5000 m był drugi. Na obu dystansach zwyciężył podczas mistrzostw świata w Calgary w 1998 roku i mistrzostw świata w Nagano w 2000 roku, a na rozgrywanych w międzyczasie mistrzostwach w Heerenveen wygrał bieg na 5000 m, a na 10 000 m zdobył srebrny medal. Ponadto zajmował trzecie miejsce na dystansie 5000 m podczas mistrzostw świata w Salt Lake City w 2001 roku i rozgrywanych trzy lata później mistrzostw świata w Seulu. Zwyciężał także na wielobojowych mistrzostwach świata podczas MŚ w Milwaukee w 2000 roku oraz MŚ w Göteborgu i mistrzostwach Europy w Heerenveen w 2003 roku.