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. The game was abandoned after 70 minutes after the Africans were reduced to six men due to injury.