Головная подводная лодка III серии «Щука» вступила в строй в 1933 г. Она отличались простотой и прочностью конструкций, надежностью механизмов, хорошими мореходными качествами. Проект подводной лодки типа «Щ» несколько раз перерабатывался, в результате до 1945 года было построено несколько разных серий (III, V, V бис, V бис 2, X и X бис). В них вносились отдельные конструктивные изменения. По тактико-техническим элементам лодки отличались друг от друга незначительно, отдельными образцами техники. Внешне лодки разных серий отличались формой ограждения рубки. Подводные лодки типа «Щ» входили в состав всех флотов и составляли основное ядро советского подводного флота накануне Великой Отечественной войны. Одним из первых кораблей советского ВМФ, удостоенных правительственной награды, ордена Красного Знамени стала «щука» — «Щ-323». На боевом счету «щук» 30 процентов потопленного тоннажа противника, такого успеха не имели советские подводные лодки других типов. 10 лодок стали Краснознаменными, пяти присвоено гвардейское звание, а «Щ-402» стала гвардейской Краснознаменной.
Водоизмещение надводное 578 т, подводное -704,5 т; длина 57,0 м, ширина 6,2 м, осадка 3,8 м; мощность дизелей 1370 л. с, электродвигателей — 800 л. с; скорость хода максимальная надводная 12,5 уз, подводная — 8,5 уз; дальность плавания надводная 6000 миль, подводная — 123 мили (экономическим ходом); максимальная глубина погружения 90 м, автономность 40 суток; вооружение: 6 (4 носовых и 2 кормовых) 533-мм торпедных аппаратов, 1 — 45-мм орудие и 2–7,62-мм пулемета; экипаж 38 человек.
Заложена 5 февраля 1930 г. в Ленинграде на заводе № 189 (Балтийский завод), 6 ноября 1931 г. спущена на воду и 25 ноября 1933 г. вошла в состав МСБМ.
22 июня 1941 г. «Щ-303» встретила под командованием старшего лейтенанта (впоследствии капитан — лейтенанта и капитана 3 ранга) И.В. Травкина в составе Отдельного учебного дивизиона подводных лодок в Ораниенбауме, после ремонта. В 1941 году лодка в море не выходила.
В свой первый боевой поход «Щ-303» вышла из Кронштадта 4 июля 1942 г. Только к 15 июля она смогла форсировать Финский залив и уже 19-го у острова Утё атаковала транспорт. Но из-за большой дистанции торпеды не дошли до цели. 20 июля южнее острова Утё она обнаружила два транспорта противника с охранением, и произвела двухторпедный залп по головному судну. Корабли охранения, преследуя лодку, сбросили на нее 23 глубинные бомбы. При уклонении от кораблей охранения на «Щ-303» заклинило руль, и она ударилась носом о скалу, однако повреждения сочли незначительными.
23 июля лодка, в районе мыса Ристна, вышла в торпедную атаку по транспорту. Но крышки торпедных аппаратов не открылись из-за деформации корпуса. 26 июля «щука», по приказанию командования, начала движение в точку встречи с эскортом для следования в базу. 1 августа она прибыла в точку рандеву, своих кораблей не обнаружила, зато заметила противолодочный корабль противника. Только 3 августа штаб бригады получил радио от «Щ-303» и начал организовывать её встречу. За это время дважды обнаруживалась находившаяся в этом же районе «Щ-406» и только осторожность её командира предотвратила катастрофу. Корабли эскорта по разным причинам так и не смогли прибыть для встречи лодок и 6 августа «Щ- 303» получила приказание совместно с «Щ-406» следовать самостоятельно в район острова Лавенсари, куда они благополучно прибыли. Утром 9-го «Щ-303» пришла в Кронштадт и встала в ремонт.
Более успешным был второй поход «Ерша» в составе 3-го эшелона кампании 1942 года. 1 октября лодка вышла из Кронштадта в море на позицию у берегов Швеции, у Норчёпинга. В ночь на 7 октября лодка, преодолев немецкие противолодочные заграждения «Зееигель» и «Насхорн», вышла на простор Финского залива. Только в ночь на 18 октября к юго-востоку от маяка Ландсорт был обнаружен конвой (пять транспортов в охранении двух сторожевиков). И.В. Травкин произвел атаку из надводного положения, с мостика лодки наблюдали мощный взрыв, сопровождавшийся столбом огня. Днем 20-го командир атаковал одиночный транспорт из подводного положения, после чего слышались взрывы. Последние три торпеды И.В. Травкин израсходовал в ночь на 4 ноября, выпустив их по крупному транспорту, шедшему в конвое. Командир докладывал о взрыве судна и гибели сторожевика, но это не подтверждено. 7 ноября Щ-303 покинула позицию и, успешно преодолев немецкие заграждения, 13 ноября прибыла в Кронштадт.
Приказом Народного комиссара ВМФ от 1 марта 1943 № 80 экипаж подводной лодки «Щ-303» был удостоен звания гвардейского.