Muhammad Ahmad bin Abd Allah (12 augusti 1845 - 22 juni 1885) var en religiös ledare för sufiska Samaniyya-orden i Sudan. Den 29 juni 1881 utropade han sig själv som Mahdi eller den islamiska trons messianska återlösare.
Hans proklamation kom under en period av utbredd förbittring bland den arabiska delen av den sudanesiska befolkningen. De var förbittrade över den förtryckande politik som fördes av deras turkisk-egyptiska härskare (som också var muslimer).
Det fanns messianska föreställningar bland de olika sudanesiska religiösa sekterna på den tiden. Det fanns tidigare mahdistiska rörelser i Västafrika och wahhabism och andra puritanska former av islamisk väckelse. Den grundläggande orsaken till detta var de europeiska makternas växande militära och ekonomiska dominans under hela 1800-talet.
Britterna hade inflytande över Sudan och gjorde anspråk på det som ett "gemensamt anglo-egyptiskt område". I allmänhet stod britterna bakom khedivernas styre av Muhammad Ali Pasha-dynastin i Egypten. Vid Mahdis tid styrdes Egypten och Sudan gemensamt av Tewfik Pasha, som erkändes av det osmanska riket och av britterna. Storbritanniens anspråk på Sudan ledde till att brittiska styrkor skickades dit efter att Mahdi hade besegrat khedivens styrkor. Den brittiska regeringen utsåg general Charles George Gordon ("Gordon pasha") till Sudans generalguvernör, vilket ledde till hans berömda död i Khartoum i händerna på Mahdis styrkor.
Från det att Muhammed Ahmad tillkännagav Mahdiyya i juni 1881 till Khartoums fall i januari 1885 ledde han en framgångsrik militär kampanj mot den turkisk-egyptiska regeringen i Sudan. Striderna slutade med Gordons död i Khartoum. Efter Muhammad Ahmads oväntade död den 22 juni 1885, bara sex månader efter erövringen av Khartoum, tog hans främsta ställföreträdare över Sudans förvaltning. Churchill säger att de vid det laget hade dödat alla människor som var kapabla att leda landet.