Il a étudié la musique au Conservatoire de la Pietà dei Turchini à Naples, où son professeur était Nicola Sala. Après avoir fini ses études, à 19 ans, il fait ses débuts comme compositeur d'opéra avec le Barone di Trocchia, donnée dans sa ville natale pendant le carnaval de 1773. Il a continué l'année suivante en faisant représenter à Londres, son premier drame musical, Artaserse. Le , il a été nommé maître de chapelle de la cathédrale de San Lorenzo de Pérouse, poste qu'il a conservé jusqu'à sa mort, sauf pendant une courte période. Il est incertain cependant qu'il a été directeur de la chapelle à Urbino entre 1808 et 1810. Tout au long de sa vie, il a constamment voyagé en Italie, au Portugal, en France et en Allemagne pour mettre en scène ses œuvres.
Caruso a écrit un grand nombre d'opéras, soit opere serie soit opéras-comiques. Ses opéras-comiques ne sont parfois que des remaniements de quelques-unes de ses compositions précédentes. Il a refusé totalement les nouvelles innovations du Romantisme et est resté lié à la vieille école Napolitaine.
Œuvres
Opéras
Caruso a écrit 64 opéras; l'année et la ville font référence à la première représentation.
Il barone di Trocchia (livret de Francesco Cerlone, 1773, Naples)
L'innocente fortunata (dramma giocoso, 1774, Livourne; écrit en collaboration avec Giovanni Paisiello)
Artaserse (dramma per musica, livret de Pietro Metastasio, 1774, Londra)
La lavandaia astuta (dramma giocoso, livret de Pietro Chiari, 1775, Livourne)
Il padre della virtuosa (dramma giocoso, livret de Giovanni Bertati, 1776, Trieste)
La caffettiera di spirito (dramma giocoso, 1777, Brescia)
Il cavaliere Magnifico (dramma giocoso, livret de Nicola Tassi, 1777, Florence)
La creduta pastorella (dramma giocoso, 1778, Rome)
L'americana in Italia (dramma giocoso, livret de Frediano (ou Frediani), 1778, Rome)
Il tutore burlato (1778, Bologne)
L'amore volubile (dramma giocoso, livret de Serafino Bellini, 1779, Bologne)
Scipione in Cartagena (dramma per musica, livret de Serafino Bellini, 1779, Venise)
L'albergatrice vivace (dramma giocoso, livret de Giuseppe Palomba, 1780, Venise)
L'arrivo del burchiello da Padova a Venise (dramma giocoso, livret de Gaetano Fiorio, 1780, Venise)
La locanda di scompiglio (dramma giocoso, 1780, Florence)
Il fanatico per la musica (dramma giocoso, 1781, Rome; en collaboration avec C. Spontone)