Nato a Brescia nel 1964, vive nella sua città dove è docente di diritto e metodologia della ricerca sociale presso l'Istituto Maddalena di Canossa. È sposato e padre di due figlie.
Da maggio 2016 è Presidente nazionale delle Acli - Associazioni cristiane lavoratori italiani, dopo averne guidato l'Ufficio studi.