Im Februar 2003 bestritt er in St. Moritz seine erste Weltmeisterschaft und belegte Rang 24 in seiner Paradedisziplin Slalom. In den folgenden Wintern absolvierte er eine Mischung aus Weltcup-, Europacup- und FIS-Rennen und trat bis inklusive der Weltmeisterschaft 2009 in Val-d’Isère zu allen Großereignissen an. Im Weltcup bestritt er insgesamt 51 Rennen, darunter vornehmlich Slaloms. Lediglich dreimal konnte er sich unter den besten 30 klassieren und zweimal Weltcup-Punkte gewinnen. Erstmals gelang ihm dies im Januar 2004 mit Rang 26 im Lauberhorn-Slalom. Nur einen Monat später konnte er als 27. von St. Anton daran anknüpfen, erhielt aufgrund des zu großen Zeitrückstandes aber keine Punkte. Im November 2006 erreichte er mit Rang 28 in der Kombination von Beaver Creek seine einzige Punkteplatzierung in dieser Disziplin.