Born in Milan in 1952, he graduated in architecture from the Politecnico di Milano. His first works, at the start of the 1980s, were restorations and new houses in Lombardy, Switzerland and Germany. In 1985, he took charge of the restoration of a building in corso Garibaldi in Milan; following this he completed a dual residential building in viale Piave (1986-90).
He has carried out the redesign of the international terminal at Rome Fiumicino Airport. He has taken part in competitions for buildings and public spaces and has carried out numerous interior design projects for houses, offices, shops and exhibitions. He has designed furniture, decorative objects and fabrics. He has taken parts in exhibitions in Italy and abroad and has been a speaker at international conferences.