Nato a Milano nel 1957, studia al liceo classico e si laurea in Scienze economiche e bancarie. Dal 1989 al 2008 dirige la sede trentina di San Patrignano, e diventa poi dirigente dell’istituto alberghiero di Levico Terme(TN). Dal 2021 è presidente della fondazione Fondazione Franco Demarchi.