在南非这个种族歧视根深蒂固的英国殖民地,甘地作为有色人种先后遭遇了一连串的歧视与侮辱。民族自尊心和同胞在此所受的苦难驱使他走上了领导南非印度人反抗种族歧视的斗争,成为引人注目的人物。
1915年,甘地回到印度。一年以后,他开始发表演讲,宣传自己的主张,从事非暴力斗争,试验并发展了非暴力学说。他对当时正在进行的战争予以支持,希望以此换取英国的开恩,给予印度自治。一战后,殖民当局的种种作为使甘地由一个英帝国的忠实追随者变成了不合作者。1919年,为抗议反动的“罗拉特法”,他发起全国性的非暴力抵抗运动,由于殖民当局的血腥镇压和群众的暴力反抗,甘地一度宣布暂缓非暴力抵抗运动,试图与政府合作,但英国政府继续在哈里发与旁遮普问题上倒行逆施,打破了甘地的幻想。在印度全民反英斗争高涨的形势下,甘地的不合作思想趋于成熟,并率先在哈里发运动中发起群众性的抵制殖民政府的立法机构、法院、学校、封号与洋货的非暴力不合作运动,进而推广为全民反帝斗争形式。
1920年9月,国大党加尔各答特别会议和12月的那普尔年会正式通过了甘地的非暴力不合作计划及甘地起草的党纲,使非暴力不合作成为国大党的指导思想;争取“印度自治”成为国大党的现实斗争目标;国大党也因此由一个少数上层分子主要依靠宪政手段从事活动的团体变成一个有广泛群众基础、依靠群众性直接斗争进行全面反帝斗争的现代资产阶级政党。甘地在国大党内的领导地位也因此确立。此后,不论甘地是否在国大党内任职,他始终是国大党的“灵魂”,左右着印度民族解放运动发展的方向。1922年2月,因运动中出现暴力事件,甘地宣布停止第一次非暴力不合作运动,挫伤了士气,引起国大党内的思想混乱。甘地也身陷囹圄。出狱后甘地致力于重振民心士气。
1929年12月31日,国大党拉合尔年会通过争取印度独立的决议,并授权甘地领导新的不合作运动。1930年3月他率领78位志愿队员开始“食盐长征”,揭开了第二次非暴力不合作运动的序幕,给英殖民主义者以巨大打击。运动进行中甘地又与总督谈判,并出席圆桌会议,群众运动因此而松懈,被英国残酷镇压下去。1934年10月,甘地因与国大党领导层再次出现严重分歧而宣布退党,但仍在关键问题上指导国大党的工作。1939年9月3日,英国代表印度宣战后,甘地的极端非暴力立场与国大党领导机构的有条件支持战争的主张发生尖锐冲突,以致他两次被免职,又因英国政府顽固不肯满足国大党的要求,国大党两次请甘地复出。这期间,甘地的反帝立场进一步发生变化。
1942年4月,在印度国内广大群众反英情绪高涨和日本侵略者迫近印度的形势下,甘地提出了英国“退出印度”的口号,并先后发起了第三次不合作运动和准备发动第四次不合作运动,均被英国镇压下去。甘地入狱,直到1944年5月才出狱。战争结束后,处于内外交困的英国政府慑于印度民族解放运动再起的压力,答应印度独立的要求。但因印、穆两教的分歧对立由来已久,加之英国分而治之政策的影响,印、巴分治已成定局。甘地为维护印度统一不懈努力,终无回天之力,只好接受分治。
印度独立后,甘地获得了印度人民和国大党的崇高敬意,但他却大权旁落,其终身为之奋斗的非暴力理想也被束之高阁。而对分治以后的宗教仇杀与混乱,甘地殚精竭虑,利用自己的威望与绝食帮助平息了大规模教派仇杀,自己却成了教派冲突的牺牲品,死在了一位印度教徒的枪口下。