Nato a Casatenovo il 6 marzo 1950, è ordinato presbitero l’8 giugno 1974 e nominato vicario parrocchiale a San Carlo alla Cà Granda, dove rimane fino al 1986, quando viene nominato direttore spirituale alla Comunità del Quadriennio teologico a Venegono Inferiore (responsabilità che fino al 2005 condivide con don Romano Martinelli).