Sacerdote dal 1969, fondamentale punto di riferimento per il mondo della solidarietà, è stato direttore della Caritas Ambrosiana. Dal 2002 è presidente della Casa della Carità di Milano e del progetto Equal.