Nació en Mezquital del Oro, Zacatecas, en 1878.
[1][2] Posteriormente ascendió a inspector escolar, fue diputado al Congreso de la Unión en la XXX Legislatura por el distrito de IV que representaba a Álamos en 1922, de quien el general Ignacio C. Enríquez relató lo siguiente en los días en que estalló la rebelión delahuertista: Volvió a prestar sus servicios en el ramo de la educación pública local, estando al frente de la Dirección General de Educación hasta el 6 de enero de 1937.
Al asumir el gobierno del estado el general Abelardo L. Rodríguez, lo ratificó en el mismo cargo.
En su honor, se impuso su nombre a una importante escuela y a una calle en la ciudad de Hermosillo.
Gustavo Rivera Rodríguez, escribió lo siguiente: