He played as a midfielder mostly for Benfica and Vitória Setúbal at club level and 9 times for the Portugal national team. He managed the Mozambique national team, Estrela Amadora and home town clubs Ferroviário de Maputo and Desportivo de Maputo.