En las elecciones parlamentarias de diciembre de 2005, fue elegido diputado por el PPD, para el periodo legislativo 2006 a 2010, por el distrito N.º 30 (correspondiente a San Bernardo, Buin, Paine y Calera de Tango).