Ha sido también cónsul de México en Boston, Massachusetts, Estados Unidos; subsecretario de Gobernación y director general adjunto de Pemex.