二战结束后,苏联扶持北朝鲜的金日成,实行社会主义制度。美国扶持南朝鲜的李承晚,实行资本主义制度。两种制度对立、矛盾尖锐。苏联军队驻扎在北朝鲜时,金日成进行了轰轰烈烈的土地改革运动,也像东北民主联军搞土改那样,土改与征兵有机结合,农民分得了土地,军队大幅增加了士兵。同时,苏军撤军时,留下了大量坦克、火炮等重型武器装备。
李承晚政府罔顾社会发展现状,实行所谓的美式民主制度,大搞美式选举,社会秩序相对混乱。美国军队撤离南朝鲜时,人员和武器装备都带到了日本及其它驻守地。
此消彼长,北朝鲜无论是政府的组织能力、凝聚力向心力,还是军队人员数量、装备特别是重武器数量,都明显强于南朝鲜。在这种有利情况下,金日成自然想发动战争,打败李承晚政府,实现朝鲜民族的国家统一和民族强盛。
外部原因:二战结束后,美苏两大阵营在东西柏林分别大量驻军,开始武装对峙。由于二战中苏联经济遭受重创,而美国毫发无损且经济发展一支独大,苏联在军队装备保障上处于明显弱势和被动,压力极大。斯大林非常想朝鲜半岛发生战事,将美国拖进去,从而减轻压力。为此,怂恿金日成借机发动朝鲜战争。
当然,朝鲜和韩国当时有一个共同的愿望,那就是建立一个统一的国家。因此,任何一方都不能撇开另一方单独建国,这是整个朝鲜半岛的共识。然而,南方的李承晚首先抛开北方,建立了自己的国家。事情发展岛了这个地步,那么朝鲜和韩国之间的分裂就只能通过武力解决了。