Se ha desempeñado en el Poder Judicial de la Federación como Oficial Judicial adscrito a la Secretaría General de Acuerdos; Director General de Asuntos Jurídicos; Secretario Ejecutivo de Asuntos Jurídicos; y Presidente del Comité de Acceso a la Información en la Suprema Corte de Justicia de la Nación (SCJN); 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. Actualmente, es Juez de Distrito y funge como Secretario General de Acuerdos de la SCJN.
Destaca en la docencia con 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.