20世纪初,日趋衰落的荷兰在英、法、美、日等国的压力下,不得不向这些国家开放印度尼西亚市场,英、美、日等国资本迅速涌人印尼。在第一次世界大战期间及战后,印尼民族企业也有了较大发展。伴随着外国资本的涌人和本国民族资本的发展,印尼的工人阶级队伍及民族主义运动也发展起来。1905年,印尼第一个工人组织一全 国铁路工会成立。1908年5月20日,印尼第一个民族主义组织“至善社”在中爪哇日惹成立。它主张采取法律所准许的一切手段,发展印尼的农工商业和教育。1911年,印尼花裙商在中爪哇建立了伊斯兰商业联盟,次年改名为伊斯兰联盟。他们要求在维持荷兰主权的前提下,建立印尼人的自治政府,保护民族工商业。
1914 年成立中央伊斯兰联盟,著名贵族知识分子奥马尔·赛义德·佐克罗阿米诺托任主席。1914年5月,印尼先进分子与原荷兰社会民主党史尼弗立特在东爪哇泗水创立东印度社会民主联盟,第一次明确 提出了“争取印尼独立”的纲领,主张在阶级斗争基础上团结工农群众,以社会主义思想教育群众。1920年5月23日,东印度社会民主联盟召开第七次代表大会,决定将东印度社会民主联盟改为东印度共产主义联盟,并于年底加入第三国际。1924 年,东印度共产主义联盟改称印度尼西亚共产党。印尼共产党成立后,积极从事工农运动,掀起了1920 年到1923年的罢工浪潮。与此同时,农民运动也有了发展,人民同盟在农村广泛开展工作,发动和组织农民开展反封建斗争。
荷兰殖民者对高涨的工农运动加强了镇压。印尼共产党决定发动民族起义。1926年11月,武装起义首先在首都雅加达爆发。接着,万丹、勃良安、文登、棱罗、北加浪岸、谏义里等地区农民也纷纷举行起义。但各地起义没有统一领导,起义军经过一个多月的奋战,终于被荷兰殖民军各个击破。
起义失败后,印尼共产党被迫转人地下,印尼民族解放运动暂时处于低潮。但印尼人民争取民族独立的斗争并没有中止。1927 年7月4日,一个新的民族主义政党——以苏加诺为首的印度尼西亚民族主义联盟宣告成立。第二年改名为印度尼西亚民族党。它的目的是通过不合作方式争取印尼的独立。1929年,苏加诺被荷兰殖民者逮捕。印度尼西亚民族党受到严重挫折,并于1930年4月宣告解散。1933年2月5日,印度尼西亚爆发“七省号”水兵起义,虽然很快被镇压,但它打击了荷兰殖民者的气焰,鼓舞了印尼人民的反帝斗争。