Il fait ses débuts en Coupe du monde en 1997, et même sans marquer de points dans la saison qui suit, il se qualifie pour les Jeux olympiques de Nagano. Il monte dans les rangs lors de la saison 1998-1999, où il marque ses premiers points en Coupe du monde à Nové Město na Moravě et se classe notamment treizième et vingtième aux Championnats du monde à Ramsau. En 2001-2002, il se rapproche du podium avec une quatrième place à Kuopio, obtient un podium en sprint par équipes à Lahti, termine sixième du trente kilomètres libre aux Jeux olympiques de Salt Lake City accède à son premier podium individuel () le à Kuusamo (15 kilomètres classique). Il connaît ensuite l'honneur de s'imposer dans son pays à Nové Město na Moravě la même saison sur le quinze kilomètres libre. Il obtient un autre podium cet hiver et atteint la cinquième place au classement général de la Coupe du monde.