德军战败主要是因为低估了苏军的战斗力,德国为“巴巴罗萨”计划(即入侵苏联的计划)准备了300万的士兵,三千多辆坦克和两千七百架飞机,但形势依旧十分严峻:苏军在东部战线驻扎的军队远远超过德军,而且苏联在远东地区还拥有着一支人数众多的预备队,这样算来,一个德军士兵平均要单挑好几个苏联士兵;苏联人的KV坦克和T-34坦克战斗力都远比德军的坦克要强,这种情形直到德军研发出“虎”式和“豹”式坦克后才有所改变。
不过,德军在前期打得还是很不错的,他们在很短的时间内就攻陷了基辅,拿下了明斯克,擒获了成千上万的苏军士兵。德军在1941年冬天已经打到莫斯科郊区了,可是天气打败了德国人,原本他们准备三个月灭亡苏联,各部队根本就没有准备过冬的厚军服,前线的德军士兵叫苦不迭。苏军此时却在斯大林的鼓动下举行了悲壮的莫斯科阅兵,受阅部队直接开赴前线,极大的鼓舞了苏联军民的战斗决心。最后,尽管德军先锋部队已经能够瞭望到克里姆林宫的尖塔房顶,但苏军把德军彻底逐出了莫斯科。
之后,最有历史意义的斯大林格勒战役打响,这是苏德战争的转折点,苏军以强大的毅力包围并击溃了保卢斯的第六集团军,这一仗,德军损失七十多万人,而苏军虽然损失了上百万人,但这对于苏军来说就像身上没了一根毛,对德军来说就像身上掉了一块肉。
还有一次德军的失败战役,那就是库尔斯克会战。库尔斯克会战是近代史上最大的坦克大决战,但德军因为进攻的一再推迟,给了苏军增强防御的机会。结果,德军赔进了大量士兵的性命,还失去了数以百计的坦克,苏联虽然损失更为惨重,但是这对于他们来说依然微不足道。
在经历了这几次战役后,德军开始转为防守,但挡不住苏军洪水般的进攻,最终,德军战败了。