Cargos desempeñados en el Poder Judicial de la Federación: Oficial Judicial adscrito a la Secretaría General de Acuerdos de la Suprema Corte de Justicia de la Nación (SCJN); Director General de Asuntos Jurídicos de la SCJN; Secretario Ejecutivo de Asuntos Jurídicos de la Suprema Corte de Justicia de la Nación; Secretario de Estudio y Cuenta en la ponencia de la señora Ministra Margarita Beatriz Luna Ramos; Secretario Proyectista de las ejecutorias emitidas por el Tribunal Pleno y las Salas de la Suprema Corte de Justicia de la Nación, que han dado lugar a 118 Tesis Jurisprudenciales y a 219 Tesis Aisladas; Representante de la SCJN ante la Comisión Substanciadora Única del Poder Judicial de la Federación; Presidente del Comité de Acceso a la Información de la SCJN. Asimismo, aprobó los exámenes en la categoría de Juez de Distrito. Destaca en la docencia: cátedras para especialidades y maestrías en universidades públicas y privadas del país, el Senado de la República, Tribunales Superiores de Justicia y legislaturas
locales. Es autor del libro “El Amparo contra leyes tributarias autoaplicativas” y coautor de obras colectivas sobre derecho constitucional tributario y derecho procesal constitucional, editadas en México y España. Actualmente, es Juez de Distrito y funge como Secretario General de Acuerdos de la SCJN.