和司马懿相比诸葛亮的军事才能更强,因为他接手的蜀汉阵营只是一盘残棋,在刘备经历了夷陵之战的失败后,就已经不复当年,而司马懿所在的曹魏阵营,却有着非常雄厚的实力,即便这样,他在和诸葛亮对战的时候,也只能利用防守战术,利用蜀汉的粮草不济,逼迫诸葛亮主动退兵,最后一次还被诸葛亮火烧上方谷差点死在那,如果不是天降大雨诸葛亮就赢了。
第一,原本蜀汉的局势一片大好,但先有关羽大意失荆州,后有刘备举倾国之兵和东吴血拼,在刘备死后,曹丕听从了司马懿的意见,联合五路人马一起进攻蜀汉,再加上孟获捣乱诸葛亮分身法术,这些年来一直都在处理蜀汉的内忧外患,反观曹魏,因为地盘和人口比蜀汉多,若长时间拖延下去,他们的胜算也会越大,所以诸葛亮才会以一州之地强攻雄踞九州的曹魏。
第二,在曹魏阵营里,他们兵多将广,然而却始终不能做出有效的反击,诸葛亮六出祁山,大多都是粮草不济,或者像马谡那样出现了关键的失误,这才不得不退兵,其中还要包括诸葛亮重病,以及蜀汉的皇帝刘禅听信了对方的反间计,把诸葛亮召回京城。单论军事才能,司马懿并不能给诸葛亮造成有效的打击,只能在其他方面寻找破绽。
第三,诸葛亮精通天时地利,赤壁之战借东风就是他的手笔,所以在火烧上方谷的时候,诸葛亮也没有想到会突然天降大雨,这才让司马懿逃出生天,自这之后无论诸葛亮如何挑衅,司马懿都拒不出战形成僵持的局面,最终把诸葛亮耗死,他虽然没有真正意义上的赢诸葛亮,但也保卫了曹魏的江山。