Ai Mondiali debuttò nel 1983, ottenendo subito il 6º posto nella sprint. Due anni dopo proprio nella sprint ottenne il suo miglior piazzamento individuale arrivando 3º; risultato che per soli otto decimi non riuscì a egualiare a Holmenkollen l'anno successivo a causa dei due errori commessi, consolandosi però con il bronzo nella staffetta. Anche nel 1989 arrivò a una posizione dalla medaglia, chiudendo 4º nella sprint. A Kontiolahti 1990 e Borovec 1993 l'Italia, grazie a un grande quartetto formato da Pieralberto Carrara, Wilfried Pallhuber, Johann Passler e Andreas Zingerle, vince l'oro nella staffetta.