Realizó sus estudios primarios en su pueblo natal y después ingresó al colegio militar, mismo que tuvo que abandonar debido a un accidente en una pierna.
En Monterrey trabajó como telegrafista durante la Revolución Mexicana, y como despachador de trenes en las estaciones del Nacional y del Golfo; más tarde en la Compañía de Agua y Drenaje.
Contrajo matrimonio con Bertha Pérez Martínez, originaria de Los Herreras, con quien tuvo 4 hijos.
Fue elegido alcalde de Monterrey para el periodo 1943-45, habiendo sido postulado por la CTM.
Durante su administración se llevó a cabo el encuentro en la ciudad de Monterrey de los presidentes de México y Estados Unidos, Manuel Ávila Camacho y Franklin D. Roosevelt, respectivamente.