Ha svolto tutta la sua vita professionale a Roma. Dopo essere stato per dieci anni allievo e assistente del professor Paride Stefanini, dal 1976 ha diretto per oltre trenta anni le Divisioni di Chirurgia generale ed i Dipartimenti chirurgici degli Ospedali romani Cristo Re, Regina Elena e San Camillo, operando oltre 20.000 malati soprattutto per patologie oncologiche digestive.