Inició su carrera política en el grupo liberal mexicano, fue secretario del ayuntamiento de Zacatecas, para posteriormente, en 1850, ocupar el cargo de juez del ayuntamiento.