Il commence le ski de fond à l'âge de neuf ans au club de sa ville natal, le TJ Škoda Ostrov. Il remporte sa première course nationale en 1995, puis devient champion national junior en 1996. Cette année, il est sélectionné pour ses premiers championnats du monde junior et lors de l'édition 1997, il est médaillé d'argent au trente kilomètres en style libre. En 1997, il obtient aussi son ticket pour les Championnats du monde sénior à Trondheim.