PhD in Philosophy at the Faculty of Letters of the University of Oporto, M.A. in Political Science and International Relations, Postgraduate in Civics and B.A in Philosophy at the Universidade Católica Portuguesa.

As Assistant Professor of the Philosophy of the School of Human Sciences, he is also Coordinator of the BA Program in Philosophy and Editor of International Journal of Philosophy and Social Values.