En su etapa como jugador profesional se desempeñaba como centrocampista ofensivo.
Tuvo sus mejores momentos en el Sporting, ganando cuatro títulos nacionales: dos campeonatos de Primeira Divisão y dos copas de Portugal.
También jugó en Brasil, conquistando el Campeonato Brasileño de 1974 con el Vasco da Gama y el Campeonato Pernambucano de 1975 con el Sport Recife.
Tuvo una breve carrera como entrenador; su experiencia en la primera división portuguesa consistió en 26 partidos dirigidos en la UD Leiria y siete en el Vitória de Guimarães.
Formó parte de la selección que obtuvo el tercer lugar en la Copa del Mundo de 1966, pese a no haber jugado ningún partido durante el torneo.