Fue diputado en la Asamblea Constituyente, entre 1975 y 1976, y varias veces electo para la Assembleia da República, entre 1976 y 1992 y, de nuevo, en 2002, por la circunscripción de Setúbal.