Han er ungt produkt av Benfica, og han tilbrakte mesteparten av sin karriere med APOEL fra Kypros, med 275 offisielle spilte kamper og delaktig i åtte titler.