Sudanlı baba ile İngiliz anneden 1960’ta Londra’da doğdu. Ailesi aynı yıl önce Liverpool’a, kısa bir süre sonra da Sudan’ın başkenti Hartum’a taşındı. Mahjoub, Sudan’da İtalyan Katolik okulu Comboni Koleji’nde okudu. Daha sonra Galler’deki Atlantic College’de bir burs kazandı ve İngiltere’deki Sheffield Üniversitesi’nde jeoloji öğrenimi gördü. 1988’de Danimarka’ya taşındı, Århus’ta çevirmen ve serbest yazar olarak çalıştı. Şimdi Barcelona’da (İspanya) oturuyor.1993’te The Cartographers Angel ile The Guardian/Heinemann Afrika Kısa Öykü Ödülü’nü kazandı.