Se desempeñó como diputado de la República en representación del antiguo distrito n° 8, correspondiente a las comunas deCoquimbo, Ovalle y Río Hurtado (región de Coquimbo) durante tres periodos legislativos consecutivos, desde 1998 hasta 2010.
Durante su paso por el Congreso Nacional, fungió la presidencia de ambas cámaras legislativas.
[2] Está casado con Francisca Ibarra Ovalle, con la que ha tenido tres hijos.
[2] Paralelamente, es vicepresidente de la Corporación ARASIS, Alerta y Respuesta contra el Abuso Sexual Infantil.
[2] Ingresó en 1984 a la Juventud Demócrata Cristiana (JDC), que encabezó más tarde, desde 1996 hasta 1998.
[2] Por otra parte, entre 2002 y 2003 se desempeñó como jefe de la bancada del PDC.
[2] Durante estos tres períodos como diputado, consiguió junto al PS Francisco Encina, el doblaje para la Concertación.