Doctor en ciencias exactas, en 1877 obtuvo la cátedra de complementos de álgebra, geometría, trigonometría y geometría analítica en la Universidad de Granada .
En 1882 obtuvo la cátedra de geodesia en la Universidad Central de Madrid, que ocupó hasta su muerte en 1914.
Fue astrónomo del Real Observatorio de Madrid .
[1] Académico de la Real Academia de Ciencias Exactas, Físicas y Naturales(1907), no llegó a tomar posesión.
Tradujo al castellano el Tratado de Geodesia de Alexander Ross Clarke y con Eduardo Sánchez Pardo tradujo el Tratado elemental de física experimental y aplicada y de meteorología de Adolphe Ganot .