Architetto e docente universitario, ha lavorato attivamente come costumista e scenografo per il teatro lirico e di prosa. Per il cinema mise a punto, nel 1940, la scenografia di Tosca (di Carlo Koch) lavorando in seguito per numerosi altri film dalle ricche connotazioni spettacolari. Negli anni del dopoguerra ha curato, tra l'altro, la scenografia e i costumi di Fabiola (1949, regia di Alessandro Blasetti) e di altri film storici.