Il 18 dicembre 2004 conquistò a Pozza di Fassa l'ultimo podio in Coppa Europa (3º) e il 24 gennaio 2006 realizzò il miglior risultato di carriera in Coppa del Mondo, giungendo 10º nello slalom speciale disputato in notturna a Schladming e vinto dal finlandese Kalle Palander. Convocato nello stesso anno per i XX Giochi olimpici invernali di , sua unica presenza olimpica, ottenne il 39º posto nello slalom speciale. Prese per l'ultima volta il via in Coppa del Mondo il 7 gennaio 2007 ad Adelboden e concluse l'attività agonistica il 30 marzo 2008 partecipando allo slalom speciale di Bardonecchia valido ai fini del titolo nazionale, in entrambi i casi senza concludere la gara.