Nació en Xalapa, Veracruz en el año de 1858. Inició su carrera como docente en escuelas primarias públicas de Puebla y llegó al estado de Sonora en 1892, lugar donde permanecería el resto de su vida.[1]
En Sonora empezó siendo maestro y director de la escuela primaria de San Miguel de Horcasitas, permaneciando por 8 años en dicha institución.[2] Para 1900 llega a Cananea, Sonora, lugar donde se establecería por casi 50 años.[3]
Fue designado como director de la escuela superior Benito Juárez, institución que originalmente fue exclusiva para varones. En dicha escuela también impartió clases de Español, y permaneció como director hasta su retiro, laborando en ella por un período de 15 años.[4][5]
En diciembre de 1945 el congreso del estado de Sonora lo declara Educador Ilustre de Sonora, y le otorga una pensión vitalicia.[6]
Murió a los 90 años de edad en su residencia, ubicada en la avenida Durango 157 de la ciudad de Cananea, Sonora, siendo sepultado en el panteón Severiano Moreno.[7][8]
En la actualidad una escuela primaria de Cananea, Sonora lleva su nombre, así como una calle en la ciudad de Hermosillo, Sonora.[9][10]