Als de Somalische Asad Abdullahi acht jaar oud is wordt zijn moeder voor zijn ogen gedood door rebellen. Negentien jaar later woont hij in Blikkiesdorp, een beruchte township in Kaapstad. Daar vertelt hij zijn aangrijpende verhaal aan Jonny Steinberg.
Als jongen zwerft Asad door zuidoostelijk Afrika, overgeleverd aan de gunsten van verre familie en onberekenbare vreemden. Onvermoeibaar zoekt hij naar een kans op een beter leven. Het leidt hem naar Zuid-Afrika, dat echter niet alleen rijker, maar ook gewelddadiger en xenofober is dan hij zich had kunnen voorstellen.
Steinberg vertelt het verhaal van Asad, en probeert ook te verklaren hoe dat tot stand komt. Welk verhaal vertellen we over onszelf? Hoe verhouden herinneringen zich tot de werkelijkheid? In Een man van Goede Hoop beschrijft hij op onovergetelijke wijze een intense menselijke strijd: het vallen en opstaan van een man met de onverzettelijke wil om iets van het leven te maken.