Er komponierte fünf Opern, mehrere große Orchesterstücke, ein Kontrabass-, ein Fagott- und ein Klavierkonzert, vier Streichquartette, Bühnenmusiken, Klavierstücke, Chöre und Lieder.
Neben fünf Opern komponierte er drei Sinfonien, ein Klavierkonzert, eine Rhapsodie für Klavier und Orchester, kammermusikalische Werke, eine Kantate und zahlreiche Lieder.
Seine Klavierkompositionen, beispielsweise das Klavierkonzert in g-Moll und die virtuosen Etudes, wurden zu seinen Lebzeiten sehr bewundert und werden auch heute noch gespielt.