Nato a Brescia nel 1965, sposato, con una figlia. Laureato in Pedagogia presso l'Università Cattolica, è giornalista pubblicista dal 1996.
Redattore per l’Editrice La Scuola per oltre vent'anni, ora lavora per una onlus.
Collabora con la Fondazione Civiltà Bresciana. Impegnato nell’associazionismo cattolico, ha diretto la Scuola diocesana di formazione all’impegno sociale e politico.
Attualmente è presidente dell’associazione Rete Civica Bresciana.