Va començar i va passar la major part de la seva carrera professional al FC Porto, on va guanyar un total de nou títols i va participar en 171 partits oficials. També va guanyar trofeus a Rússia amb el Zenit Saint Petersburg, i a Turquia amb el Fenerbahçe.