Abogado por la Escuela Libre de Derecho de México, Maestro en Derecho Internacional por la Universidad de Houston. Diplomático de carrera con rango de segundo secretario del Servicio Exterior Mexicano al que pertenece desde 2012.
Ha desempeñado cargos en las Embajadas de México en Canadá y Ghana, en los Consulados Generales de Montreal y Houston, así como en la Consultoría Jurídica de la Cancillería mexicana.
Actualmente se desempeña como Director General Adjunto de Política Internacional de Derechos Humanos en la Dirección General de Derechos Humanos y Democracia de la Secretaría de Relaciones Exteriores.
Es profesor adjunto de la cátedra de Derecho Internacional Público en la Escuela Libre de Derecho, y miembro de la International Law Association (ILA).