I sesongen 2006/07 tok han sine første poeng i verdenscupen under avslutningsrennene i Falun. Han fikk sin første topp 10-plassering på 30 km fristil i Rybinsk i 2008. Den første pallplasseringen i verdenscupen kom i franske La Clusaz 6. desember 2008. Da ble han nummer to på 30 km fristil fellesstart, kun slått i spurten av Petter Northug.