All'appuntamento di Argentina 1978 ebbe il non facile compito di arbitrare il 10 giugno a Buenos Aires Italia-Argentina (1-0 per il Gruppo 1), partita nella quale negò un rigore all'Argentina nel corso del primo tempo tra i fischi della tifoseria ospitante; arbitrò poi la partita Italia-Brasile (1-2), finale per il terzo e quarto posto. In precedenza, il 21 giugno a Cordoba, gli era toccato il derby tra Austria-Germania Ovest terminato 3-2.