 Still a junior he made his senior debuts, playing only six times in two seasons combined with the reserves in the third division.Released by Porto, Ribeiro signed a four-year contract with Associação Naval 1º de Maio in the 2006 summer.He made his Primeira Liga debut on 3 December in a 0–2 away loss against C.D.