En las elecciones parlamentarias de 1989 fue elegido diputado por el Distrito N° 34, correspondiente a las comunas de Chimbarongo, Las Cabras, Peumo, Pichidegua, San Fernando y San Vicente de Tagua-Tagua.