Foi o capitão da seleção brasileira tricampeã mundial de 1970, no México, e lhe coube levantar a Jules Rimet, conquistada definitivamente pelo Brasil. Jogador de grande força física, tinha, no entanto, na habilidade e no estilo clássico as principais características.Começou no Fluminense, do Rio de Janeiro, no qual foi campeão carioca em 1964 e em 1976.Jogou por muitos anos no Santos de Pelé, onde conquistou os títulos paulistas de 1965/67/68/69/73. Jogou ainda por Botafogo e Flamengo. Encerrou sua carreira em 1982, no Cosmos de Nova Iorque, pelo qual foi campeão americano de 1977.Jogou pela seleção brasileira em 74 oportunidades em jogos oficiais e amistosos. Tornou-se treinador e dirigiu grandes clubes brasileiros como Flamengo, Corinthians, Botafogo e Atlético Mineiro, entre outros.