松山之战可以说是明清两势力的最后决战,特别是对于明军来说是决定国运的一战。当时明朝可以说是内忧外患,造成明军松山之战的失败原因有挺多的,朝廷腐败、政治混乱等,就单这一站主要原因还是以下几个:
1、明军左右臂的失去。皇太极东边两征朝鲜,先后结成"兄弟之盟""君臣之盟";西边征服蒙古察哈尔部,使得漠南蒙古臣服;在北边基本上统一了整个黑龙江流域;在南边海上的明军皮岛将领毛文龙死后,其作用基本上失去;使得皇太极将主要的精力放在松山之战。
2、洪承畴的部署有误。洪承畴总结了前几任的部署,积极吸取了失败的教训,得出了'分'的策略是不正确的,故而这次战术是合。然而作为一名优秀的军事统帅,却犯了"虎头蛇尾"这一严重错误--保证了前方的优势没有保证后方的强点。特别是粮道的保障,被清军切断造成断粮。