战争在人类历史上既起过反动作用,也起过进步的作用。凡是推动历史进步的战争,凡是代表先进阶级利益的战争,就是正义的战争。在古代社会中,奴隶阶级反抗奴隶主阶级、农民阶级反抗地主阶级的战争都是正义的战争。在现代社会中,无产阶级反对资产阶级的革命战争,被压迫民族反对殖民主义与帝国主义压迫、争取民族解放的战争,保卫社会主义国家的战争,资产阶级保卫国家主权、反对别国侵略的战争,都是正义的战争。
凡是阻碍历史进步、起着历史倒退作用的战争,凡是代表没落阶级利益的战争,皆是非正义的战争。在现代社会中,帝国主义反对社会主义国家的战争,帝国主义之间的战争,资本主义国家剥削阶级镇压劳动阶级的战争,殖民主义的战争,没有联合国授权、擅自对他国动武的战争,或违反联合国宪章基本原则、滥用自卫权的战争,任何形式的侵略战争,都是非正义的战争。