Bloco de Esquerda
Fue elegido diputado por el Partido Comunista Portugués en la Asamblea de la República en 1991-95. Posteriormente fue diputado en la misma Bloco de Esquerda a partir de 2006, partido del que fue, junto con Catarina Martins, coordinador desde el 11 de noviembre de 2012.