Rossi wrote the texts for some significant operas by the well-known composers of the era.
These included Tancredi and Semiramide for Rossini and Il crociato in Egitto for Meyerbeer, as well as later operas for Donizetti such as Maria Padilla (as co-author) and Linda di Chamounix.
In addition to his writing, he also worked for a time as the stage director for the Teatro Filarmonico in Verona.
Musicologist John Black regards him as producing crude versification, "but nevertheless he had an eye for dramatic situations and his texts, if long-winded, were effective."
His success was twofold: in finding mostly foreign sources to utilize as well as introducing "strongly romantic plots to the Italian stage".