Ha ocupado diversos puestos en el gobierno, como es en el Poder Judicial de la Federación, la antigua Secretaría de Pesca, DICONSA, la Procuraduría Federal del Consumidor, el Gobierno del Distrito Federal, el Gobierno de Puebla y el Instituto Politécnico Nacional.