È autore di oltre 400 pubblicazioni su riviste nazionali ed internazionali. Si veda elenco PubMed
Inoltre è autore e coautore di 18 libri di testo tra cui un manuale di Igiene e Sanità Pubblica per le Facoltà mediche, un testo di Igiene e Medicina Sociale per le facoltà Umanistiche, di un testo di Igiene generale della scuola e dello sport e di un manuale di Organizzazione e programmazione sanitaria.