根本原因是印巴分治的矛盾。
1947年6月,印度半岛的穆斯林领袖真纳、印度国大党领袖尼赫鲁、英国驻印度总督蒙巴顿相继发表声明,宣布在印度半岛建立两个国家:以伊斯兰教为主的巴基斯坦(包括现在的巴基斯坦和孟加拉两个共和国)和以印度教为主的印度(即今印度共和国)。甘地为此发表声明,建议印度国大党接受这个方案。同年8月,巴基斯坦和印度联邦宣布正式成立,印度半岛的人民开始获得自由。
1947年下半年,印度教徒和伊斯兰教徒穆斯兰之间冲突频繁,一再出现流血事件。甘地为此多次进行绝食祈祷,呼吁和平团结。1948年1月30日下午,甘地在去祷告场的途中,被一个印度教徒枪杀,终年79岁。