Nato a Milano da genitori soragnesi, si è laureato "summa cum laude" in medicina e chirurgia nel 1973 presso la Statale di Milano; nel 1976 ha conseguito la specializzazione in oncologia all'Università di Pavia.