Nació en La Coruña en enero de 1872, era hijo de un oficial de carabineros, a la edad de 20 años se enlistó en el ejército pasando a combatir en la guerra de Cuba en 1895 con el rango de sargento. A su regreso a España en 1898, luego de la capitulación de las tropas españolas, ingresó a la Academia de Infantería de la que egresó en 1900 como segundo teniente, siendo destinado al "Regimiento de Burgos" con el que en 1909 hizo la campaña de Marruecos durante la Guerra de Melilla. En 1912 con el grado de capitán empezó a desempeñarse como profesor en la Academia de Infantería, teniendo a su cargo las materias de Historia y Geografía Militar y ocupando también el cargo de bibliotecario de la institución. En 1928 con motivo de la creación de la Academia Militar de Zaragoza, pasó a la situación de excedente disponible, retirándose entonces al municipio berciano de Molinaseca, donde falleció prematuramente en 1931.