Ha sido profesor de la UNAM y el ITAM en materia de derecho, secretario particular de Jorge Carpizo como rector de la misma casa de estudios, ha tenido encargos diplomáticos, además de asesor de diferentes secretarías de estado.