Nella stagione 2003-2004 in Coppa del Mondo colse il suo primo piazzamento fra i i primi dieci (8º in Alta Badia il 21 dicembre) e l'unico podio della sua carriera, il 28 febbraio 2004, quando Schieppati fu 2º a Kranjska Gora. In Coppa Europa ottenne la sua unica vittoria, nonché unico podio, a Oberjoch il 18 febbraio 2005; l'anno dopo giunse 15º a Sestriere nella prova valida per i XX Giochi olimpici invernali di , sua unica partecipazione olimpica.