À sa grande déception, il n'est pas rappelé en service actif pour la campagne d’Égypte. En 1884, il participe sans mandat officiel à la campagne de Suakin au cours de la guerre des mahdistes. Il est blessé à El Teb en espionnant  pour son ami le général Valentin Baker. Cela ne le dissuade pas de poursuivre ses activités lors d'une nouvelle expédition sur le Nil. Lord Wolseley lui confie une mission, et il est impliqué dans l'escarmouche d'El Teb. Lors de la bataille d'Abu Klea, il se précipite dans une trouée dans les lignes ennemies pour porter secours à un compagnon d'armes, mais il est frappé d'un coup de lance dans la poitrine, puis achevé d'un autre coup à la gorge. Le lieutenant-colonel lord Binning mentionne plus tard que « dans notre petite troupe, sa mort a provoqué une sensation proche de la consternation. Dans mon propre détachement, de nombreux hommes s'assirent pour le pleurer ».