All'Università di Milano fu allievo di Guido Oselladore e nel 1961 iniziò la carriera universitaria, vincendo il concorso per la clinica chirurgica di Cagliari. Poco dopo passò a Modena dove fu direttore della Scuola di Anestesia e Rianimazione dal 1962 al 1967 e della clinica chirurgica dal 1963 al 1967. In seguito fu a Padova, per giungere nuovamente a Milano nel 1979, succedendo a Edmondo Malan, come direttore dell'Istituto di chirurgia clinica e della Scuola di specialità in chirurgia.