Nato a Padova nel 1936, è stato professore di progettazione architettonica al Politecnico di Milano. Nel 1975 è stato consulente dell'UNESCO per i musei del Venezuela e nel 1984 è stato docente all'Università di Architettura di Salvador de Bahia. Nel 1986 ha tenuto un seminario su "Problemi di storia e design dei musei" a Rio de Janeiro presso la Fundaçao Nacional Pro-Memoria sotto l'egida del PNUD-UNESCO.
Nel 1992-94 è stato docente di progettazione museale presso la School of Archaeology di Atene. Ha collaborato con il Padiglione di Arte Contemporanea di Milano e l'International Design Center di New York in mostre di architettura e design. Condivide lo studio del suo architetto con Marco Albini a Milano.
Ha realizzato numerosi progetti di architettura legati a importanti musei del mondo, al sistema metropolitano di Milano e al restauro degli edifici. Collabora con San Lorenzo dal 1970.