Y, tras haber sido catedrático de Matemáticas en los Institutos de Secundaria de Logroño (1875-1876), Ciudad Real (1881-1882), Almería (1882) y Toledo (1883-1889), trabajos que simultaneó con otro en el Ministerio de la Gobernación en Madrid (1876-1881), en 1889 ganó la cátedra de Geometría Analítica de la Facultad de Ciencias de la Universidad de Zaragoza, pasando años después a desempeñar la de Cálculo Infinitesimal desde 1896 hasta su jubilación en 1918, momento en que fue nombrado catedrático honorario de la citada universidad.