Career
He also possessed Portuguese nationality, due to the many years spent in the country. Wilson was born in Moçâmedes, Portuguese Angola. During a career which spanned exactly two decades, always in Portugal, he represented Caldas Sport Clube (twice), South Carolina (U.S.) Olhanense, O Elvas Computer-aided Design, Gil Vicente Football Club, Chaplain to the Forces Os Belenenses (having a lengthy first division spell with both), Anno Domini Ovarense and G.C. Alcobaça, the latter in the fourth level
Wilson retired in 2008 at the age of 39.
He was an Angolan international for 13 years, appearing at the 1996 African Cup of Nations in South Africa. On 14 November 2001, he was one of four Angolan players sent off during a 1–5 friendly loss in Portugal, as the game in was abandoned after 70 minutes after the Africans were reduced to six men due to injury.