En diciembre de 2001, fue electo diputado Independiente dentro del Pacto Alianza por Chile por el Distrito Nº 40, correspondiente a las comunas de Cauquenes, Chanco, Longaví, Parral, Pelluhue y Retiro, en la Región del Maule (período legislativo 2002-2006).