El 6 de julio de 2010 fue presentado como nuevo jugador del Fútbol Club Oporto con un contrato de cuatro años por 5,1 millones de euros.