在二戰初期,紅軍裝備的大部分火炮性能是十分落後的,這些火炮大部分直接來自於沙皇軍隊, 其中裝備較多的一種是口徑為76.2毫米的00/02P式野戰加農炮,這型火炮由位於列寧格勒的普提洛夫工廠生產,至1941年紅軍中還有相當部分的連隊裝備這型火炮,除此之外,當時的芬蘭和羅馬尼亞軍隊也裝備有該型火炮,立陶宛軍隊在1939年時還以該型火炮為主力。
之後蘇聯由於衛國戰爭而發展出不同的反坦克炮,ZIS-3的成功使得這個設計團隊聲名大振,史達林為了給前線部隊配備一種超級反坦克武器,命令這個設計小組研製107毫米口徑的反坦克炮,但這個小組直到戰爭結束也沒有設計出107毫米口徑的反坦克炮。
雖然蘇聯直到戰爭結束也沒有設計出107毫米口徑的超級反坦克武器,但蘇聯紅軍主設計師V·G·加賓卻成功地把紅軍的100毫米口徑海軍驅逐艦炮轉成另一種超級重型反坦克武器,並被稱為BS-3式100毫米重型反坦克炮。
BS-3反坦克炮可以在很遠的距離上擊穿德軍坦克的前裝甲。它的穿甲彈可以在2000米的距離上垂直擊穿125亳米的裝甲,1000米的距離上它幾乎可以將所有型號的德軍坦克和裝甲車輛摧毀,這種火炮的射速為每分鐘10發。著名的SU-100就是使用它為主炮。
1944年,蘇聯開始使用BS-3反坦克炮來代替舊式76亳米反坦克炮,可惜BS-3從沒有成功完全代替它們。直到戰爭結束為止,蘇聯只製造了591門BS-3反坦克炮,其中只有185門在1945年1月投入服役。