Aux Championnats du monde 2003 à Val di Fiemme, il réalise un de ses meilleurs résultats avec une huitième position sur le cinquante kilomètres libre et est aussi sixième du relais. Aux Championnats du monde 2005, il arrive neuvième du quinze kilomètres libre à Oberstdorf.