Народився в столиці Анголи, Луанді. У юному віці разом з батьками емігрував до Португалії, де й розпочав займатися футболом. Розпочав кар'єру футболіста в аматорському клубі «Арріфаненсе», при цьому суміщав футбол з роботою листоноші. У 1998 році перейшов до «Вілановенсе», а рік по тому приєднався до клубу «Салгейруш» з міста Порту. У складі цього клубу дебютував у Прімейра-Лізі й допоміг клубу залишитися в елітному дивізіоні. У 2000 році приєднався до «Алверки», яка зайняла 12-те місце в лізі, а в 2001 році перейшов до іменитішого клубу, «Віторія» (Гімарайнш), яка завершила сезон на дев'ятій позиції. У 2002 році Андре знову змінив команду, цього разу перейшов до «Академіки», якій допоміг зберегти своє місце у вищому дивізіоні чемпіонату Португалії. Своєю стабільною грою та 4-ма забитими м'ячами привернув увагу представників тренерського штабу одного з найсильніших клубів Португалії, клубу «Боавішти» (Порту), до складу якої приєднався 2003 року. Відіграв за клуб з Порту наступний сезон своєї ігрової кар'єри. Загалом «Боавішта» продемонструвала слабкий результат, посівши лише 8-ме місце, при цьому Маканга не демонстрував такої гри, як у клубі з Коїмбри.
У 2004 році Маканга відправився до Туреччини, де виступав у місцевому «Ґазіантепспорі». В турецькому клубі став основним гравцем, а його команда фінішувала в чемпіонаті на 9-му місці. З 2006 року виступав у кувейтському клубі«Аль-Кувейт». У складі цієї команди в 2006 та 2007 роках ставав переможцем національного чемпіонату.
У 2010 році перейшов до іншого кувейтського клубу, «Аль-Джахра». Завершив професійну кар'єру гравця у катарському клубі «Аль-Шамаль», за команду якого виступав протягом 2013 року.
1999 року дебютував у складі національної збірної Анголи. 16 листопада 2003 року дебютував в офіційних матчах у футболці збірної Анголи (у переможному поєдинку з Чадом, 2:0). У 2006 році був викликаний до табору збірної Анголи для участі в Кубка африканських націй 2006 року, який проходив в Єгипті, але ангольська збірна на цьому турнірі посіла останнє місце в групі. Того ж року поїхав на чемпіонату світу з футболу до Німеччини. На цьому турнірі був ключовим футболістом, зіграв у першому матчі проти Португалії (0:1), в якому отримав жовту картку, а також у другому проти Мексики (0:0), де на 79-ій хвилині отримав червону картку, через що пропустив поєдинок проти Ірану. Протягом кар'єри у національній команді, яка тривала 14 років, провів у формі головної команди країни 70 матчів, забивши 2 м'ячі.
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 2013 року, увійшовши до тренерського штабу клубу Ангола. У 2016 році був головним тренером збірної Ангола. З 2017 року — головний тренер ФК «Кабінда» з однойменного ангольського міста.