Ha maturato una lunga esperienza manageriale come direttore del personale in multinazionali e grandi aziende italiane. Alcuni anni fa ha costituito in SACE la funzione di Corporate Social Responsibility, di cui tuttora ha la responsabilità. Da qualche tempo ha affiancato a questo incarico anche quelli di responsabile della comunicazione interna e, più recentemente, della formazione tecnica di SACE.
È docente del master in Management e Responsabilità Sociale d’Azienda dell’Università Angelicum, membro del Comitato Direttivo dell’Associazione “Anima per il Sociale” e dell’Advisory Board della Telethon Academy.