Se desempeñó como diputado por tres períodos consecutivos entre los años 1998 - 2010 por el distrito electoral Nº 5, correspondiente a las comunas de Chañaral, Copiapó y Diego de Almagro.