主要有那么几个原因:1.高举护法大旗。
孙中山历来视《临时约法》和国会为
中华民国的主要象征和共和制度的可靠保证。先在大义上站主动,抢道德制高点。
2.围点突破,联合其他力量。军事上国民政府在战争初期以两广为基地,策略以“打倒吴佩孚,联络孙传芳,不理
张作霖”为主,实行各个击破。联合共产党等其他势力。共产党员直接参与北伐。在北伐军中,一大批共产党员担任各级党代表或政治处长,或者担任基层指挥员、战斗员。一些著名的共产党人,如
周恩来担任第一军副党代表,李富春担任第二军副党代表,朱克靖担任第三军党代表,罗汉担任第四军党代表,林伯渠担任第六军副党代表,肖劲光担任第二军第六师党代表等。周恩来、
毛泽东、林伯渠、张太雷、邓中夏、萧楚女、恽代英、李富春、
聂荣臻、蒋先云等为代表的共产党人实际上领导了北伐军的全部政治工作,对北伐胜利进军起了重要作用。[
3.战争策略得当。国民政府在战争初期以两广为基地,策略以“打倒吴佩孚,联络孙传芳,不理张作霖”为主,实行各个击破。
4.军民用心,当时的北伐军无论在士气,装备,战术,作战意志都要比地方军阀高。
5.国外的支持,北伐虽然主要还是国内革命志士的努力,但国外华侨等支持是分不开,大量的武器和资金援助。