新民主主义与旧民主主义革命的根本区别是领导阶级不同。新民主主义革命的领导者是无产阶级,旧民主主义革命基本上是民族资产阶级领导。此外,二者指导思想、结果与前途、所属的革命等也不同。
旧民主主义革命包含了农民阶级的反抗革命,以及资产阶级领导的、以建立资本主义社会和资产阶级专政的国家为目的的资产阶级革命,这些都是反对外国侵略和本国封建统治的革命。
新民主主义革命是指在帝国主义和无产阶级革命时代,殖民地半殖民地国家中的无产阶级领导的资产阶级民主革命。其所谓"新",是相对于17-18世纪欧美国家发生的资产阶级领导的,旨在推翻封建专制主义压迫,确立资产阶级政治统治的旧民主主义革命。中国的新民主主义革命是从1919年五四运动开始的,在此之前的近代以来的资产阶级民主革命为中国的旧民主主义革命。新民主主义革命是无产阶级领导的、人民大众的、反对帝国主义、封建主义、官僚资本主义的革命。它的目标是无产阶级(通过中国共产党)牢牢掌握革命领导权,彻底完成革命的任务,并及时实现由新民主主义向社会主义的过渡。1949年中华人民共和国的成立标志着我国新民主主义革命的基本结束和社会主义革命的开始。