En 2002 fichó por el FC Porto por un monto de 3 millones de euros, como parte del pago del Deportivo por Jorge Andrade; ganó la UEFA Champions League en 2004 como suplente de Vitor Baía.