蘇德戰爭爆發時,蘇聯海軍擁有4支艦隊,分別是紅旗波羅的海艦隊、黑海艦隊、北方艦隊、太平洋艦隊,另外還有5個區艦隊,分別是北太平洋區艦隊、紅旗阿穆爾河區艦隊、裏海區艦隊、多瑙河區艦隊和平斯克區艦隊。這些艦隊(區艦隊)裝備各型作戰艦艇276艘,其中戰列艦3艘、巡洋艦8艘、驅逐領艦7艘、驅逐艦52艘、潛艇218艘,此外還有護衛艦22艘、淺水重炮艦21艘、炮艦5艘、布雷艦18艘、布網艦4艘、掃雷艦80艘、作戰快艇477艘(魚雷艇269艘、裝甲艇近百艘、獵潛艇77艘、掃雷艇53艘以上、護衛艇18艘以上等)。
海軍總司令庫茲涅佐夫曾在回憶錄《大戰前夜的蘇聯海軍》中評價蘇聯海軍稱:“總之,我們還沒有來得及建立一支大海軍,並用各種最新式的兵器裝備我海軍的兵力,但我們的海軍仍然是有戰鬥力的,有充分的決心與其他軍種並肩保衛祖國。我們準備以潛艇、水面艦艇、航空兵和海岸防禦部隊協調一致的突擊去迎擊敵人。在艦隊的組織上,也體現了合同使用各種兵力的意圖。我們建立了由不同艦艇組成的分艦隊和艦艇隊等機動編隊。我們那時就所負戰役戰術任務組建編隊,而不是象過去那樣按艦種編隊。。。”
但是,二戰期間蘇聯海軍的表現不是太好。在蘇德戰爭爆發時,蘇聯正在建造四艘蘇聯型超級戰列艦,如果建成將是僅次於日本的大和型的世界第二大戰列艦。蘇聯海軍當時也有3艘老式的超級無畏艦(進行了一些現代化改裝),7艘巡洋艦、54艘驅逐艦。而且蘇聯有218艘潛艇,是當時世界上潛艇最多的國家之一。
相對來說,德國海軍初期只在東線部署了一些輕型艦艇。但蘇聯海軍雖然擁有大量重型艦隻,卻幾乎連和德國驅逐艦對抗的勇氣都沒有。雖然也可以辯解說蘇聯海軍的活動受到了地理條件的限制,海軍人員被大量弄去打陸戰等等不利因素。但即使在戰爭尾聲階段,在東線海戰區域,蘇聯艦隊也不如規模較小的德國重型艦隊活躍。二戰期間的蘇聯海軍雖然沒有航空母艦,卻擁有數量龐大的岸基航空部隊,他們是蘇聯海軍最活躍的部隊。在1944年,俄國人曾嘗試用航空部隊截斷德軍在黑海的退路,但也未能完全成功。戰爭尾聲,蘇聯潛艇在波羅的海取得了一些戰果,但也不具備真正的戰略價值。