Académico de tiempo completo en el Departamento de Derecho de la Universidad Iberoamericana, Ciudad de México.
Ha sido profesor de asignatura en esta Universidad y en la Escuela Libre de Derecho.
Trabajó en la División de Estudios Jurídicos del CIDE.
Fue director de coordinación y seguimiento de la Secretaría Ejecutiva del Instituto Federal de Acceso a la Información y Protección de Datos (IFAI) donde, además, trabajó en la Dirección General de Clasificación y Datos Personales y en la Ponencia del Comisionado Aguilar Álvarez.