Compuso una gran cantidad de piezas para piano solo y se le consideró el principal compositor mexicano de mazurcas, pero también escribió obras para canto y piano, piezas corales y sinfónicas y una ópera, "Zulema", que en algunos clasifican como una ópera en un acto y cuya orquestación se debe al también mexicano Ricardo Castro.