Compuso un total de 17 obras para el teatro: seis tragedias, tres comedias, cuatro obras breves, una zarzuela, y tres traducciones.