Amr Diab est né le 11 octobre 1961 à Port Saïd en Egypte. Son père, Abdelbasset Diab, était fonctionnaire au ministère de la marine. Il avait une belle voix et aimait la chanson. Il a encouragé son fils à chanter. Un jour, quand Amr Diab avait 6 ans, son père l'emmena au festival de Port Saïd où Amr fait sa première apparition en public. il a chanté Biladi, Biladi (mon pays, mon pays). Il a reçu du gouverneur de Port Saïd une guitare en prix. Amr Diab poursuit alors ses études à l'Académie Musicale du Caire jusqu'en 1986. Il avait alors 25 ans


