She was born in Vieira do Minho in the Braga district, Portugal, and earned a PhD in Systematic Theology in 1999 at the Faculty of Theology at the Catholic University of Louvain-la-Neuve, Belgium. She completed her thesis titled ‘La rumeur de la création. Un sursaut théologique au-delà des limites de la simple écologie' under the supervision of Prof. Dr. Adolfphe Gesché with a grant from FCT - the Foundation for Science and Technology, Lisbon. She has been a lecturer at the Faculty of Theology, UCP - Portuguese Catholic University since 2000. She works on the discipline of Systematic Theology and teaches courses on Protology, Soteriology and Eschatology.
She is the coordinator of the master's degree course in Religious Sciences (Catholic moral and religious education subject specialisation) and president of the Pedagogic Committee of the Faculty of Theology in Braga. She was a guest lecturer at the Theological Institute of Compostela from 2007 to 2012. She has been associate lecturer at the Faculty of Theology, UCP, since 2007 and is a guest lecturer at the University of St. Joseph in Macau.