Era hijo de Alberto Cavos, empresario del Teatro La Fenice de Venecia.
Fue alumno de Francesco Bianchi.
En 1798 se instaló en Rusia, donde fue nombrado director del Teatro Imperial de San Petersburgo, local en el que estrenó varias óperas, como Ilya Bogatyr (1807) e Ivan Susanin (1815).
[1] Estuvo casado con la cantante Camilla Baglioni, con la que tuvo tres hijos: Alberto Cavos, arquitecto; César Cavos, también arquitecto; e Ivan Cavos, director de la Ópera italiana de San Petersburgo.
Su nieta Camilla Cavos, hija de Alberto, fue madre del pintor Alexandre Benois y el arquitecto Leon Benois.