Gandhi, 1888-91 yılları arasında Londra'da hukuk öğrenimi gördükten sonra, iki yıl Bombay ve Rackot Kentlerinde avukatlık yaptı.
1893-1914 yılları arasında Güney Afrika'da da avukat olarak çalıştı. Burada ırkçı Apartheid rejiminin ırk ayrımı politikalarına maruz kalan Hintli göçmen işçilerin haklarının savunucusu durumuna yükseldi.
Gandhi ilk olarak Güney Afrika'da Hint topluluğunun vatandaşlık hakları için barışçı başkaldırı uyguladı. Afrika'dan Hindistan'a döndükten sonra yoksul çiftçi ve emekçileri baskıcı vergilendirme politikasına ve yaygın ayrımcılığa karşı protesto etmeleri için örgütledi.
Hindistan Ulusal Kongresi'nin liderliğini üstlenerek ülke çapında yoksulluğun azaltılması, kadınların serbestisi, farklı din ve etnik gruplar arasında kardeşlik, kast ve dokunulmazlık ayrımcılığına son, ülkenin ekonomik yeterliliğine kavuşması ve en önemlisi olan Swaraj yani Hindistan'ın yabancı hâkimiyetinden kurtulması konularında ülke çapında kampanyalar yürüttü.