Nato nel 1940 a Sforzatica, frazione di Dalmine (BG), da una famiglia operaia, frequentò le scuole elementari nello stabilimento della Dalmine.Sentì la vocazione a 12 anni; all'oratorio rimase molto colpito dagli esercizi spirituali di tre giorni di don Milani. Nel 1954, a 14 anni fu aiutato da padre Casellani a superare le cattive referenze del parroco di Dalmine, che lo giudicava troppo vivace per il ruolo, per entrare in seminario presso gli Scolopi, dove superò le scuole medie in un anno, per poter frequentare il liceo classico di Finale Ligure. La scelta dei padri Scolopi fu dettata dalla possibilità di lavorare con i giovani e andare in missione.Nel 1957 seguitò gli studi alla Pontificia Università Gregoriana di Roma. Fu ordinato sacerdote il 19 marzo 1966. Nello stesso anno si laureò in Teologia con una tesi dal titolo “ La Gerusalemme celeste nell'Apocalisse” avendo per relatore un sacerdote gesuita.