Fue diputado por el Distrito 35, que incluye las comunas de Chépica, La Estrella, Litueche, Lolol, Marchihue, Nancagua, Navidad, Palmilla, Paredones, Peralillo, Pichilemu, Placilla, Pumanque y Santa Cruz.