Er begann seine internationale Karriere 1996 beim tschechischen Radsportteam Husqvarna-ZVVZ, welches im Jahre 1997 mit der australischen Mannschaft Giant-AIS fusionierte. Für diese Mannschaft gewann er in seinem ersten Jahr eine Etappe der Sachsen-Tour und damit sein erstes Rennen des internationalen Kalenders. Er wurde 1999 tschechischer Meister im Straßenrennen und vertrat sein Land bei den Olympischen Sommerspielen 2000, wo er 75. im olympischen Straßenrennen und 28. im Einzelzeitfahren wurde.