Nacido en Roma, se formó como arquitecto con Carlo Fontana.
Su primer proyecto importante fue el diseño del Porto di Ripetta, un puerto fluvial en Roma, a orillas del río Tíber.
La fuente de la parte superior del puerto se trasladó a un lugar cercano.
Intervino en el diseño de nueva planta y la remodelación de varios palacios romanos: en cuanto a los primeros, se cuentan el Palacio de Carolis en la Via del Corso (sede del Banco di Roma) y el Palazzo Pichini; e interviniendo con modificaciones en el Palazzo Verospi y el Palazzo Albani y adiciones en el Palazzo del Quirinale.
Su diseño para la iglesia del Gesù Bambino no se materializó debido a la falta de fondos; sí se llevó a cabo según su diseño la terminación de la fachada de la iglesia de Santa Ana en la Ciudad del Vaticano, trazada por Jacopo Vignola.