Il 15 gennaio 2006 sul difficile tracciato elvetico di Wengen conquistò il miglior risultato di carriera in Coppa del Mondo, piazzandosi 4º nello slalom speciale vinto dall'italiano Giorgio Rocca; nella stessa stagione venne convocato per i XX Giochi olimpici invernali di , dove ottenne il 4º posto nello slalom speciale vinto dall'austriaco Benjamin Raich davanti ai connazionali Reinfried Herbst e Rainer Schönfelder. Nemmeno nelle sue ultime presenze iridate e olimpiche, rispettivamente Val-d'Isère 2009 e , riuscì a portare a termine gli slalom speciali; chiuse la carriera in occasione dello slalom di Coppa del Mondo disputato a Wengen il 19 gennaio 2014, senza completare la gara.