Ingegnere meccanico, è dal 2001 managing Partner per l’Italia di Towers Perrin, società di consulenza globale specializzata sui settori di “Risorse Umane” e di “Risk and Financial Management”, con presenza in tutti i principali mercati mondiali.
Prima del 2001 è stato Partner di Value Partners e Consulente di McKinsey & Company, entrambe società operanti nel settore della consulenza strategica.