Coniugato dal 1997 con Stefania Dolfi, tre figlie.
Laureato nel 1995, obblighi di leva svolti nel servizio civile, libero professionista dal 1999. Membro del consiglio diocesano di Azione Cattolica dal 1994 fino al 2019, decaduto per incompatibilità con cariche politiche elettive.