Święcenia kapłańskie otrzymał 11 czerwca 1977 i został inkardynowany do diecezji Bergamo. Pracował głównie jako wykładowca i wicedyrektor kursów licealnych i teologicznych w diecezjalnym seminarium. Był także m.in. dyrektorem kilku kurialnych wydziałów, wykładowcą miejskiego uniwersytetu oraz wikariuszem biskupim dla miasta Bergamo.