Avvocato stabilito presso il Foro di Roma e patrocinante presso il Tribunale dello Stato della Città del Vaticano e il Tribunale della Rota Romana, dal 2011 è professore incaricato nella Facoltà di Diritto canonico della Pontificia Università Lateranense per il corso "Filosofia del diritto" e "Teorie della giustizia. Elementi e prospettive contemporanee"; dal 2017 è professore straordinario per la cattedra di "Filosofia del diritto" presso la medesima Università.