He has a degree in English Teaching from Eduardo Mondlane University, a Master’s degree in Conference Interpreting, and a Post-graduate degree in Translation from the Pedagogical University of Maputo. Interpreter, translator, English teacher and trainer of interpreters at the Pedagogical University of Maputo and at the Pan-African University based in Cameroon. He is currently attending a PhD course in Translation and Terminology at the NOVA University Lisbon.