Sadiq al-Mahdi a été Premier ministre du Soudan à deux reprises : une brève première en 1966-1967 et une seconde entre 1986 et son éviction le . Cette seconde fois, il a été élu par l'Assemblée constituante.