Desde entonces, Urviola se enfrentó a los actos dictatoriales cometidos por Fujimori hasta la caída del régimen en el año 2000.
[3] Para las elecciones parlamentarias del 2001, Urviola postuló nuevamente como candidato al Congreso de la República por el partido Somos Perú.
Óscar Urviola se presentó luego como candidato al Tribunal Constitucional y en junio del 2010, resultó elegido como magistrado con 84 votos a favor contra 16 abstenciones.
Sin embargo, terminó por renunciar tras su oposición a la eliminación de la inmunidad parlamentaria.
[13][14] Su nombramiento fue cuestionado debido a que Urviola fue un fuerte opositor al régimen dictatorial de Alberto Fujimori.