Fue presidente del Centro Electoral de la Candidatura de Álvaro Obregón y luego perteneció a su gabinete como secretario de Comunicaciones y Obras públicas; posteriormente ocupó las gubernaturas de del Territorio de Quintana Roo y del Distrito Sur de Baja California.