He graduated with a Law Degree from the University of Lisbon (Universidade Clássica de Lisboa) in 1972, becoming one of the very few black Mozambican lawyers.