戊戌维新运动失败之后,便是革命运动的蓬勃兴起。中国近代史上的革命运动,矛头都是针对帝国主义和封建主义的,都带有资产阶级民主主义革命的性质。其中,由于领导力量不同、革命前途不同而分为旧民主主义革命和新民主主义革命。旧民主主义革命时期,太平天国农民起义,历时14年,旨在反对清朝统治,但是从理论上和实践上看,单靠农民不可能建立一个区别于封建王朝的新政权,因此太平天国虽然是中国历史上一次最大规模的农民起义,毕竟还是一次单纯的农民起义。太平天国为此后的民主革命准备了条件,它本身不能算是民主革命。辛亥革命是资产阶级领导的以反对封建帝制、建立资产阶级共和国为目的的革命,是一个典型的资产阶级民主革命。新民主主义革命时期,国共合作反对北洋军阀的国民革命(即大革命),中国共产党领导的反对国民党统治的革命,都是典型的革命。
孙中山领导的辛亥革命,提出了民族主义、民权主义、民生主义(简称“三民主义”)三大主义作为反清革命的指导思想,较为全面、系统地阐释了中国资产阶级革命派关于中国革命的目标、纲领和斗争方式。这种鲜明的政治立场,在国内外引起了强烈的反响,同时也激起以康有为、梁启超为首的政治上的保皇派的激烈反对,一场关于革命与改良的理论上的争辩势不可免。为了反击康有为、梁启超等改良派、保皇派,革命派主要是以同盟会的机关报《民报》为基地,与以梁启超的《新民丛报》为基地的改良派、保皇派进行了思想大论战。思想论战围绕是否要用革命手段推翻清王朝、是否要建立民主共和国、是否要实行平均地权的社会革命等方面进行。论战以革命派的胜利、改良派的失败告终。革命派能够取胜,并不一定因为他们的理论多么完美无缺;相反,梁启超们在对西方资产阶级思想理论的认识和理解上,可能显得比他们更高明一些。问题的关键在于,革命派是在为一种新生的力量、一种历史的趋势作辩护,而梁启超等改良派是在为一种没落的势力、一种行将被推翻的旧的社会制度喝彩。谁正确地适应了历史的潮流,历史潮流就会选择谁。