ジンバブエ・アフリカ民族同盟（ZANU）とジンバブエ・アフリカ人民同盟（ZAPU）というジンバブエの2つの政党をまとめたほか、アフリカ連合の前身であるアフリカ統一機構の外交官を務めた。
巴纳纳及穆加贝将津巴布韦的两个政党津巴布韦非洲民族联盟（ZANU）的津巴布韦非洲人民联盟（ZAPU）统一在一起，成为非洲统一组织的外交官，亦曾领导过津巴布韦大学宗教系。