En su carrera en el fútbol portugués, su mejor etapa fue en el Oporto en la temporada 2003-04, cuando eliminaron al Manchester United en la Champions League.
Más tarde, el Oporto se alzaría con el título venciendo por 3-0 al AS Mónaco en la final.
En su debut en pretemporada fue expulsado por meterle un dedo en el ojo, de forma no intencionada, al árbitro cuando llevaba pocos minutos en el campo.
En su etapa en el Atlético destacó por utilizar únicamente la cabeza para jugar al fútbol, lo que irritaba mucho a la afición.
En febrero de 2013 se presenta la primera experiencia como entrenador para Costinha que se convierte en el máximo responsable del primer plantel del Sport Clube Beira-Mar, club que registró la desvinculación horas antes de Ulisses Morais por los malos resultados registrados recientemente (el equipo es penúltimo en el campeonato portugués).