Han debuterte i verdenscupen 21. januar 1996, i et slalåmrenn i Veysonnaz, uten at han klarte å kvalifisere seg til finaleomgangen. Allerede i sitt andre renn i Park City knep han 26. poeng og dermed sine første verdenscuppoeng. Gjennombruddet i verdenstoppen kom i 1998, da han i slalåmrennet i Kranjska Gora kom på andreplass, bak Thomas Sykora. I løpet av karrieren har han oppnådd tre verdenscupseire. Under OL 1998 i Nagano ble han nummer 10 i slalåm, og i Torino 2006 kom han på åttendeplass i kombinasjonen og på 11.-plass i slalåm.