Sadiq al-Mahdi nació en 1935, en Omdurman, Sudán. Político sudanés; nieto de Muhammad Ahmad (Al-Mahdi).
En 1960 colaboró con su padre, Imán Siddiq, a organizar el Frente de Oposición Nacional contra un régimen militar. Mahdi aunque era un musulmán devoto pero al mismo tiempo opuesto a que la sharia (ley islámica) impuesta por el presidente Gaafar Nimeiry; se opuso siempre a que fueran sometidos a la misma los no creyentes. Esta oposición le supuso el destierro durante dos años.
En 1986, cuando tras un cuarto de siglo de regímenes militares, el país volvió a gobiernos civiles, Mahdi fue nombrado primer ministro.
Dio entrada en su gobierno a las demás fuerzas políticas, creyó fuertemente en la unidad árabe y, aunque de orientación pro-occidental, jugó un opapel importante en la política de los paises no alineados.
Su gobierno fue derrocado en 1989, y el ejército tomó de nuevo la dirección del país.