It started with the preliminary round (home-and away ties) that was played in February and March 2006.
The final was marred by a skirmish when FAR Rabat attacked the referee and his linesman after having a late goal ruled out.
2 The tie between Ferroviário da Beira and Élan Club was played over one leg only by mutual consent.
3 Moro United were drawn against the representatives of Zimbabwe, but the Zimbabwean FA were unable to send a team as their cup winners and league runners-up, Masvingo United, were suspended from CAF competition.
1 TP Mazembe was disqualified for showing up late for the 1st leg due to transportation problems.