Es Abogado por la Universidad Iberoamericana y estudió dos Maestrías, una en Derecho en la Universidad de Pennsylvania y otra en Negocios en Wharton Business School.

En el sector privado, se ha desempeñado como abogado litigante en diversos despachos de reconocido prestigio.

Dentro de la Suprema Corte de Justicia de la Nación fue Asesor del entonces Ministro Presidente Guillermo I. Ortiz Mayagoitia y más tarde ocupó diversos cargos en la Ponencia del Ministro Fernando Franco González Salas.

Posteriormente, se desempeñó como Director de la Unidad de Análisis de la Oficina de la Presidencia de la República.

Ha impartido diversas cátedras en la Universidad Iberoamericana en materias como derecho constitucional.

Actualmente, ocupa el cargo de Subdirector General de Administración en la Comisión Nacional del Agua.