Ön eleme turuna 26 takım katıldı. FIFA Mauritius and Mozambik'in tekliflerini ödenmemiş borçlar yüzünden geri çevirdi, kalan 24 takım yarışmaya başladı. Lesotho, Ruanda ve Togo 12 Aralık 1987'de maç oynamadan çekildi. Libya ilk turu kazanıp ikinci tura geçti, ama çekildi ve çekilmeden önce yaptığı maçlar iptal edildi.
İkinci Tur: İlk turun sekiz birincisi en başarılı sekiz takım ile dört takımlı dört grup olarak eşleşti. Takımlar birbirleriyle rövanşlı eleme maçları oynadılar. Grup birincileri Final Turu'na yükseldi.
Final Turu: 4 takım ikişerli eşleşerek çift maç yaptılar. Kazanan 2 takım 1990 FIFA Dünya Kupası'na katıldı.
16 başarısız Afrika ülkesi ikişerli eşleşerek rövanş maçları oynadılar. 3 takımın çekilmesiyle diğer 3 takım direkt İkinci Tur'a çıktı. Diğer takımlar arasında kazananlar İkinci Tur'a yükseldi.
4 grup birincisi ikişerli olarak eşleştirildi ve çift maçlı eliminasyon sistemi ile yarıştı. Kazananlar 1990 FIFA Dünya Kupası'na katılma hakkı kazandılar.