Ocupó un escaño como diputado entre 1990 y 2005; los primeros cinco años en representación de la Lista 99 en el partido Nuevo Espacio, los demás años por el Encuentro Progresista, por la Vertiente Artiguista primero y luego por la Alianza Progresista.