Caratti stammt aus dem Schweizer Kanton Tessin und erlernte sein Handwerk in Norditalien, Wien, Valtice und Prag. 1652 ließ er sich in Prag nieder, wo er schon bald neben Carlo Lurago und Giovanni Domenico Orsi de Orsini zu den bedeutendsten Architekten gehörte. Zu seinen Prager Hauptwerken gehört die 1656 begonnene Kleinseitner Maria-Magdalena-Kirche und das von 1669 bis 1692 errichtete Palais Czernin. Außerhalb Prags errichtete er von 1653 bis 1665 für die Familie Lobkowitz das Schloss Raudnitz.
Zu seinen Schülern gehörte Giovanni Battista Maderna.
Erhard Gorys: DuMont Kunst-Reiseführer Tschechische Republik. Kultur, Landschaft und Geschichte in Böhmen und Mähren. DuMont, Köln 1994, ISBN 3-7701-2844-3.