Insegnante di filosofia, è Dirigente scolastico al liceo classico Romagnosi di Parma.
Ha insegnato morale sociale all'Istituto di Scienze religiose di Parma, è impegnato da anni nell'associazionismo cattolico ed è consigliere comunale a Felino.
Ha pubblicato numerosi articoli sulla filosofia contemporanea, sui problemi della scuola e dell'insegnamento della religione, e sul magistero sociale della Chiesa.