En las elecciones parlamentarias de 1989 fue elegido diputado por el distrito N° 12, conformado por las comunas de Olmué, Limache, Villa Alemana y Quilpué (actual Provincia de Marga Marga), para el período 1990-1994.