En 2001 es electo Diputado de Chile por el Distrito Nº35, correspondiente a las comunas de Placilla, Nancagua, Chépica, Santa Cruz, Lolol, Pumanque, Palmilla, Peralillo, Pichilemu, Navidad, Litueche, La Estrella, Marchihue y Paredones, VI Región del Libertador General Bernardo O'Higgins, para el período 2002-2006 siendo reelegido para los períodos 2006-2010, 2010-2014 y 2014-2018.