Ocupó los cargos de senador de la república por el estado de Tabasco; jefe de la Oficina de Regularización de Extranjeros de la Secretaría de Gobernación; secretario particular del gobernador de Tabasco; subdirector de Averiguaciones Previas de la PGJDF; y delegado político en Xochimilco.