È professore di filosofia e storia al Liceo Classico e Linguistico G. Mazzini di Genova e dottore di ricerca in Filosofia. Ha studiato ontologia trinitaria presso l’Istituto Universitario Sophia. Collabora con riviste come «Nipoti di Maritain» e «Città Nuova» per la divulgazione di temi filosofici, teologici, storici, politici e culturali. È presidente dell’associazione culturale Arena Petri e vice-presidente del Movimento Politico per l’Unità – Liguria.