Trainer Counselor Manager accreditato S.I.Co. dal 1994.
Medico Psichiatra e psicoterapeuta, svolge attività di Counselor clinico, formatore e supervisore di equipe da più di 20 anni.

Consulente di Direzione aziendale dal 1997 e fondatore – insieme ad Alessandro Rinaldi – del Process Counseling, ha svolto un training quadriennale in Terapia Sistemica (Milano) e uno biennale “Gruppo e famiglia” presso l’Istituto di Psicologia Sociale Analitica di Venezia. Perfezionatosi nelle terapie sistemico-costruttiviste con il Centro Studi Sistemici di Milano, ha conseguito il Master in PNL (Grinder, De Lozier & Associates USA).

Ha pubblicato numerosi articoli su riviste specializzate nazionali ed internazionali.