Von 1999 bis 2002 spielte Macanga in 65 Länderspielen für die angolanische Nationalmannschaft. Er stand auch im Kader bei der Fußball-Weltmeisterschaft 2006, wo er mit Angola in der Vorrunde ausschied. Macanga wurde dabei beim torlosen Unentschieden gegen Mexiko nach Handspiel mit der gelb-roten Karte vom Platz gestellt. 2008 erreichte er mit Angola bei der Afrikameisterschaft erstmals das Viertelfinale.