Si è laureato a Milano nel 1985, specializzato in Ematologia Clinica nel 1988, in Reumatologia nel 1992, e in Medicina Fisica e Riabilitazione nel 2002. Ha avuto una esperienza di research fellowship presso la Mayo Clinic di Rochester (MN) USA, a Londra e Parigi come ricercatore per dei progetti di ricerca multicentrici ed internazionali.
Dal 1998 è Responsabile Unità Operativa di Riabilitazione e Recupero Funzionale dapprima presso l'Istituto di Ricerca e Cura a carattere Scientifico (IRRCS) Istituto Auxologico di Milano, e quindi dal 2007 presso l'IRCCS Santa Maria Nascente di Milano Fondazione Don Gnocchi Onlus. Docente a contratto presso l'Università degli Studi di Milano (UNIMI) presso il Corso di Laurea in Fisioterapia, e Tutor della Scuola di Specializzazione in Medicina Fisica e Riabilitazione UNIMI. Ha coordinato gruppi di ricerca per 30 anni ed è autore di un centinaio di pubblicazioni.