Catanha llegó al Celta procedente del Málaga, club donde logró ser el pichichi de Segunda en la temporada 1998/1999. Fue presentado como celeste el julio del año 2000 y en sus primeras temporadas logró convertirse en un jugador clave, anotando 16 y 17 goles, respectivamente. Sus últimos minutos como celeste los disfrutó en enero del 2004.
Tras su paso por Vigo militó en CF Estrela Amadora, PFC Krylia Sovietov Samara, Os Belenenses, CA Mineiro, CD Linares y Unión Estepona CF y aún continuaba jugando en su país natal, en el Uniao y Força CF, en este último ejerciendo como entrenador - jugador al igual que hará en Torremolinos.