ألقت القوات البريطانية القبض على خالد عام 1916 خلال الحملة على شرق أفريقيا في الحرب العالمية الأولى، فنفته إلى السيشل ثم إلى جزيرة القديسة هيلانة قبل أن يسمح له بالعودة إلى شرق أفريقيا حيث مات في ممباسا عام 1927.