Ocupó diversos puestos públicos como miembro del ayuntamiento de la ciudad de Saltillo, diputado al Congreso de la Unión, gobernador provisional de Coahuila, fue nombrado por el Senado y ministro en la Secretaría de Gobernación por Victoriano Huerta.