Dirigente di ricerca del CNR, responsabile dell'unità di epidemiologia ambientale dell'Istituto di Fisiologia Clinica del CNR, svolge dal 1979 attività di ricerca in neuroepidemiologia, epidemiologia occupazionale e ambientale, epidemiologia genetica e riproduttiva. E' docente a corsi e master presso varie università italiane. È autore di oltre 200 lavori scientifici e altrettante comunicazioni a congressi. È autore di numerosi articoli su libri e riviste divulgative e coautore del libro Ambiente e salute: una relazione a rischio, il Pensiero Scientifico 2009.