Mahatma Gandhi a passé 21 ans en Afrique du Sud à lutter pour les droits des Indiens d'Afrique du Sud. Il était en Afrique du Sud de 1893 à 1914.
Gandhi s'est impliqué avec les Sud-Africains de manière totalement involontaire. Il voyageait en train vers Pretoria lorsqu'il a été jeté hors du train par un homme blanc. Il décida alors qu'il fallait faire quelque chose, alors il prit sur lui d'organiser le Congrès indien du Natal en 1894.
Gandhi a toujours cru au règlement pacifique des choses. En 1896, il retourne en Inde pour recruter des soldats indiens pour l'aider en Afrique du Sud. À son retour à Pretoria, il avait avec lui 800 soldats indiens et son groupe se heurta à l'hostilité et à la violence. Il a refusé de riposter avec violence et il a commencé à gagner ses adversaires avec la paix.
Ce n'est pas long avant que Gandhi ne devienne le leader de la communauté indienne d'Afrique du Sud. Pensant avoir fait tout ce qu'il pouvait en Afrique du Sud, Gandhi retourna en Inde en 1901, mais retourna en Afrique en 1902 à la demande d'Indiens vivant en Afrique du Sud. Il a vécu sa vie en prêchant la non-violence aux gens en Inde, en Afrique du Sud et dans certaines parties de l'Europe et malgré le temps passé en prison, il était un homme que beaucoup admiraient et parfois vénéraient, même après sa mort en 1948.