Debutó como futbolista en 1942, con 19 años, con el SC Olhanense. Fue el club donde mejor números obtuvo, con 74 goles en 169 partidos. Después de nueve años en el club, jugó también para el Angers SCO en Francia, y por último, tras su vuelta a Portugal, con el SC Covilhã, donde se retiró en 1959. Poco después de su retirarse, el Portimonense SC se hizo con sus servicios para el puesto de entrenador. En 1967 entrenó al SL Benfica, donde llegó a ganar la Primeira Liga en la temporada &lt;a href="Primeira%20Divis%C3%A3o%201967/68"&gt;1967/1968&lt;/a&gt;, con 41 puntos. Además ganó la Taça de Honra en dos ocasiones. También pasó por el cargo por el União de Tomar, Sport Clube Beira-Mar, Rio Ave FC, Académico de Viseu FC, FC Penafiel, CF Estrela da Amadora y por el Raja Casablanca marroquí, con el que ganó la Liga de Fútbol de Marruecos. Finalmente se retiró como entrenador en el CF Esperança de Lagos en 1992. Además entrenó a la selección de fútbol de Portugal durante nueve partidos tras la dimisión del seleccionador Otto Glória. Con el combinado portugués llegó hasta las semifinales de la Eurocopa de 1984, donde perdió contra por 3-2.