Der AFC President’s Cup 2012 war die achte Austragung des AFC President’s Cup, dem Vereinswettbewerb für die schwächsten asiatischen Fußball-Verbände. Alle zwölf teilnehmenden Mannschaften waren amtierende Landesmeister.
Wie in den letzten drei Ausgaben des Turniers wurde der Wettbewerb nicht komplett an einem Ort ausgetragen. Die Vorrundengruppen wurden jeweils als Turnier in einer Stadt ausgespielt. Lahore in Pakistan war Gastgeber der Gruppe A, Phnom Penh, die Hauptstadt Kambodschas, war Gastgeber der Gruppe B, während die Spiele der Gruppe C in Duschanbe und Tursunzoda, Tadschikistan ausgetragen wurden. Danach fanden anstatt der Halbfinals zwei Gruppen mit je drei Vereinen pro Gruppe statt. Austragungsort dieser Gruppen war Duschanbe, Tadschikistan. Die Finale fand ebenso in Duschanbe statt.
Die Halbfinalgruppen wurden zwischen 24. und 30. September 2012 ausgetragen, das Finale fand am 30. September statt. Die Spiele fanden im Pamir-Stadion in Duschanbe, Tadschikistan statt.