Il 30 agosto 2020, è stato sostenuto dal Movimento del Futuro del Libano e da un gruppo di ex primi ministri libanesi per assumere il posto di PM. È stato nominato per la carica mentre era ambasciatore libanese in Germania per sostituire Hassan Diab che si è dimesso il 10 agosto 2020 a causa delle proteste e del tumulto che hanno seguito l'esplosione di Beirut del 2020.
che ha ucciso quasi 200 persone. Mustapha avrebbe ricevuto il sostegno di importanti partiti come il Movimento patriottico libero per formare un nuovo gabinetto. L'ex primo ministro Najib Mikati è diventato il primo politico a nominare Mustapha Adib per la carica. Era anche l'unico candidato nominato per la carica al 30 agosto 2020 e la sua nomina sarebbe stata approvata dal presidente francese Emmanuel Macron, che doveva arrivare in Libano per colloqui di pace e discussioni sulle riforme politiche in Libano. Il 31 agosto 2020 è stato formalmente nominato nuovo primo ministro designato del Libano un giorno prima della scadenza (1 settembre 2020) fissata dal presidente francese che ha chiesto un cambiamento politico nel paese libero dalla corruzione. La sua nomina è avvenuta poche ore prima della visita di Emmanuel Macron. Ha ricevuto il sostegno di 90 dei 120 parlamentari per diventare il nuovo Primo Ministro del Libano e formare il governo il 31 agosto 2020.