Die CAF Champions League 2012 ist die 16. Auflage dieses von der CAF organisierten Turniers. Sie begann am 17. Februar 2012 mit der Vorrunde. Titelverteidiger war Espérance Sportive de Tunis aus Tunesien. Am 17. November 2012 gewann Al Ahly Kairo seinen siebten Titel, nachdem die Mannschaft den Vorjahressieger nach einem 1:1 im Hinspiel, im Rückspiel mit 2:1 besiegen konnte.
Theoretisch sind alle 55 Mitgliedsverbände der CAF berechtigt, Mannschaften zu entsenden. Für die zwölf besten Nationalverbände der CAF-Fünfjahreswertung sind automatisch jeweils zwei Startplätze reserviert. Hierbei gilt für die Qualifikation zur Champions League 2012 die Wertung der Jahre 2006 bis 2010. Somit ergibt sich aus der Anzahl der zur CAF gehörenden Fußballverbände, dass maximal 67 Mannschaften an der Champions League teilnehmen könnten.
Startberechtigt sind jeweils zwei Mannschaften aus den folgenden Ländern, angegeben in Reihenfolge der Fünfjahreswertung:
In der Viertelfinal-Gruppenphase treten in zwei Gruppen jeweils vier Mannschaften in Hin- und Rückspielen gegeneinander an. Die Gruppenersten und -zweiten qualifizieren sich für das Halbfinale.
↑Das Spiel zwischen ES Sahel und ES Tunis am 18. August 2012 wurde in der 71. Minute nach Zuschauerausschreitungen abgebrochen. CAF hat entschieden, ES Sahel zu disqualifizieren und alle ihre Spiele zu annullieren bzw. nicht auszutragen.