Dopo il liceo classico (il Berchet di Milano nel quale inizia l'attività politica nel collettivo del Pdup) si laurea nel 1985 in Medicina e Chirurgia all'Università degli Studi di Milano. Nel 1988 si specializza in Medicina del lavoro e inizia a lavorare come medico di fabbrica. Dal 1992 diventa presidente nazionale della LILA, alla fondazione della quale aveva partecipato nel 1987, rimanendovi in carica fino al 2001.