Actuó como agente del Ministerio Público Federal, abogado de la División Jurídica Corporativa de Bancomer, director general de Asuntos Jurídicos y de Legislación de la desaparecida Secretaría de Asentamientos Humanos y Obras Públicas, jefe del departamento Legal del INFONAVIT.