En 2001 fue electo diputado por el distrito nº31 de la Región Metropolitana de Santiago, correspondiente a las comunas de Melipilla, Alhué, Curacaví, María Pinto, San Pedro, Talagante, Peñaflor, El Monte, Isla de Maipo y Padre Hurtado.