Dopo la laurea, all'Università degli Studi di Milano, in Medicina e Chirurgia nel 1961 e la specializzazione in Clinica delle Malattie nervose e mentali nel 1964, lavora alle Università degli Studi di Parma e di Milano per poi spostarsi, nel 1968, all'Istituto Nazionale Neurologico "Carlo Besta" di Milano. Nel 1971 ottiene la cattedra in Clinica delle Malattie nervose e mentali. Dal 1983 è primario del Servizio di Neurofisiologia Sperimentale ed Epilettologia e, dal 1992, del Servizio di Neurofisiopatologia; dal 2004 è primario emerito.