Nato a Paladina (BG) nel 1959, ha conseguito il diploma di Ragioniere e Perito Commerciale presso l’ITC Vittorio Emanuele II nel 1978. È stato addetto al comparto Imprese presso Unicredit SPA dal 1978. È stato consigliere comunale di Paladina ininterrottamente dal 1980 al 2013, ricoprendo vari ruoli. Attualmente è il Presidente del Parco Regionale dei Colli di Bergamo.