Jogou 105 vezes pela Seleção Brasileira, sendo titular de 1971 a 1979. Foi reserva de Félix na Copa do Mundo de 1970 aos 20 anos de idade, e titular na Copa do Mundo de 1974 e Copa do Mundo de 1978, permanecendo 457 minutos sem levar gols. Preterido por Telê Santana na Copa do Mundo de 1982, retornou à Seleção em 1983 disputando a Copa América de 1983. Pelas atuações consistentes, foi convocado para disputar a Copa do Mundo de 1986, sendo o reserva do titular Carlos Roberto Gallo.