 Ribeiro was born in Setúbal.After emerging through local Vitória FC's youth academy and making his Primeira Liga debut on 31 January 2005 in a 1–1 away draw against Sporting CP, he joined FC Porto in the summer of 2005.During his two season-spell he could never manage to be more than third-choice, only appearing in pre-season; he also spent two years on loan in the second division.