Fue elegido diputado por el Partido Socialista por el distrito de Setúbal y entre 2009 y 2011 y, a partir de esa fecha, por el de Portalegre.