Ele apitou três jogos na Copa do Mundo de 1986, no México: França 1–1 URSS, México 2–0 Bulgária e a final, entre Alemanha e Argentina, vencida pelos argentinos por 3– 2. Foi o segundo árbitro brasileiro seguido a apitar a partida final de Copa, antecedido por Arnaldo Cézar Coelho.