• Licenciado en derecho por la Universidad Veracruzana y maestro en Derechos Humanos por la Universidad Iberoamericana.
  • Realizó estudios de postgrado y estancia de investigación en la Facultad de Jurisprudencia de la Universidad de Pisa, Italia.
  • Tiene diversas publicaciones en temas de derechos humanos, diálogo judicial, nuevos derechos y análisis de sentencias emitidas por la Suprema Corte de Justicia de la Nación.
  • En el Poder Judicial de la Federación fue Oficial Administrativo, Secretario de Juzgado de Distrito, Secretario de Tribunal Colegiado de Circuito y Secretario Técnico en el Consejo de la Judicatura Federal.
  • En la Suprema Corte de Justicia de la Nación fue Secretario de Estudio y Cuenta, en la Segunda Sala de la Suprema Corte de Justicia de la Nación, en la ponencia del hoy Ministro en retiro Juan N. Silva Meza; Secretario de Estudio y Cuenta en la Primera Sala de la Suprema Corte de Justicia de la Nación, en la ponencia de la Ministra Norma Lucía Piña Hernández; y Secretario de Estudio y Cuenta en la Coordinación General de Asesores de la Presidencia.
  • Actualmente es Coordinador de Asesores de la Presidencia del Consejo de la Judicatura Federal, que preside el Ministro Arturo Zaldívar Lelo de Larrea.