En 2001 es electo Diputado de Chile por el Distrito N°33, correspondiente a las comunas de Graneros, Mostazal, Codegua, Machalí, Olivar, Requínoa, Rengo, Malloa, Quinta de Tilcoco, Coltauco, Coinco, Doñihue, en la VI Región del Libertador General Bernardo O'Higgins, antiguo Departamento de Caupolicán; siendo reelecto en 2005 para el período 2006-2010 y en las elecciones 2009 para el período 2010-2014.