[3][4] Entre 1990 y 1998, ejerció durante dos periodos consecutivos, como diputado de la República en representación del antiguo distrito n.º 51.
Posteriormente, se desempeñó como ministro de Justicia bajo el primer gobierno del presidente Sebastián Piñera entre 2011 y 2012.
Posteriormente estudió derecho en la Universidad de Chile, en donde fue líder de los sectores estudiantiles nacionalistas que seguían al profesor Pablo Rodríguez Grez (exlider del Frente Nacionalista Patria y Libertad).
En el año 2006 fue nombrado primer abogado integrante del Tribunal Constitucional.,[9] cargo que ejerció hasta 2009.
En su gestión como rector de la Universidad Autónoma de Chile,[8] logró expandir el proyecto desde Temuco a Talca y Santiago, convirtiéndolo en el único proyecto nacido en regiones que cuenta con alcance nacional y que mantiene su casa central en una región distinta a la Metropolitana.
Fruto de su aporte a las relaciones chileno-alemanas, fue condecorado por el gobierno alemán.
En 1989 se incorporó al partido Renovación Nacional (RN) y en 1990 fue elegido diputado por el distrito N.° 51.
En la elección parlamentaria de 1997, y no obstante obtener la segunda mayoría relativa en su distrito, perdió el cargo por la aplicación del sistema binominal, eligiéndose en su lugar a la tercera mayoría, el diputado del PPD, Eugenio Tuma Zedán.
Así es como para las elecciones presidenciales de 2005 y 2009, le correspondió ser el encargado del comité de campaña que redactó el programa internacional del candidato Sebastián Piñera, por lo que la prensa lo daba como seguro Canciller.
Ribera aprovechó sus amplias redes de contacto para acelerar la agenda legislativa, logrando acuerdos transversales.