Подводная лодка тип «Щ» V-бис-2 серии заложена 6 ноября 1933 года на заводе №-112 (Красное Сормово) в Горьком (Нижний Новгород). 10 апреля 1935 года спущена на воду, 21 августа 1936 года вошла в состав Краснознаменного Балтийского флота, 17 сентября 1936 вступила в строй.
Начало Советско-финской войны подводная лодка встретила в составе 21-го дивизиона 2-й Бригады подводных лодок Краснознаменного Балтийского флота в Кронштадте. 6 декабря 1939 года Щ-311 вышла к месту новой дислокации в Таллинн, 12 декабря Щ-311 прибыла в Либаву. 25 декабря Щ-311 вышла в Аландское море. На исходе 28 декабря подводная лодка обнаружила судно, которое, потушив огни, открыла огонь из обоих орудий, выпустив за час шестьдесят семь 45-мм снарядов. Через несколько часов подводная лодка атаковала финский пароход «Vilpas», который, получив многочисленные попадания, выбросился на прибрежные камни у маяка Норршер, где был окончательно добит торпедой с подводной лодки.
7 февраля 1940 года подводная лодка была награждена Орденом Красного Знамени. 5 января 1940 года в районе маяка Зюйдостброттен Щ-311 обнаружила шведский пароход «FenriksФенрис» и повредила его артиллерийским огнем. 10 января Щ-311 прибыла в Либаву. По итогам похода вся команда подводной лодки была награждена орденами и медалями, командир Щ-311 был удостоен звания Героя Советского Союза. Начало Великой Отечественной войны Щ-311 находилась в составе 6-го дивизиона 2-й Бригады ПЛ КБФ в Таллинне. С 3 по 11 июня 1941 года подводная лодка несла дозор в устье Финского залива.
В следующий Боевой поход к западу от острова Гогланд Щ-311 вышла 27 сентября 1941 года. 9 ноября 1941 года подводная лодка вышла на позицию в районе маяка Эландсрев. С конвоем на Ханко подводная лодка дошла до острова Кери и далее продолжила движение самостоятельно. 15 ноября у маяка Каппельудден Щ-311 обнаружила ходовые огни одиночного судна и четырежды безрезультатно атаковала его. 17 ноября во время шторма у подводной лодки оказались повреждены кормовые горизонтальные рули и Щ-311 вернулась в базу.
В следующий Боевой поход в район между островами Готланд и Эланд Щ-311 вышла 10 октября 1942 года. В полночь 12 октября на Восточном Гогландском плесе подводная лодка погрузилась, и больше ее никто не видел. На связь Щ-311 также не выходила.
Весной 2012 года Щ-311 обнаружена в Финском заливе финскими дайверами. Подрыв на немецких противолодочных минах повредил лёгкий корпус, и команда вынуждена была поднять подводную лодку на поверхность днём посреди минного поля. В таком положении Щ-311 была торпедирована финской подводной лодкой «Vetechinen». Верхний рубочный люк подорван взрывом глубинных бомб. Ударная волна от подрыва на противолодочных минах приоткрыла торпедные аппараты. По состоянию на начало 2019 года подводная лодка к подъему не планировалась.
15 октября 1942 г. – Великая Отечественная война. Балтийский флот. Погибла средняя краснознаменная подводная лодка «Щ-311» (Кумжа), потопленная глубинными бомбами финских сторожевиков в районе Поркала-Удда. Погибли:
- капитан 3 ранга Пудяков Анисим Степанович – командир ПЛ, 1909 года, Гродненская область, д. Пуща
- старший политрук Филиппенков Исай Григорьевич – военком ПЛ, 1911 года, Смоленская область, д. Верхние Луги
- капитан-лейтенант Титов Александр Николаевич – помощник командира, 1910 года, г. Калуга
- старший лейтенант Кильчевский Владимир Владимирович – командир БЧ-1, 1919 года Горьковская (Нижегородская) область, с. Богородское
- старший лейтенант Асабен Саид Гаврилович – командир БЧ-3, 1919 года, Мордовская АССР, д. Черемищево
- старший инженер лейтенант Шаблов Иван Петрович – командир БЧ-5, 1910 года, Смоленская область. д. Ключи
- старший военфельдшер Долгов Виктор Яковлевич – лекарский помощник, 1921 года, Сталинская (Донецкая) область, х. Мурнов
- капитан-лейтенант Мельников (Мыльников) Филипп Федорович – дивизионный штурман, Челябинская область, Кособородский Лесозавод
- краснофлотец Баличев Николай Геннадьевич – строевой, 1921 года. г. Ленинград (Санкт-Петербург)
- старший краснофлотец Безус Андрей Савельевич – моторист, 1918 года, Харьковская область, с. Горновая
- старший краснофлотец Бурданов Иван Васильевич – моторист, 1920 года, Рязанская область, с. Бус
- краснофлотец Дмитриев Михаил Дмитриевич – командир отделения СКС, Ленинградская область, д. Шеронина
- мичман Дюба (Люба, Дзюба) Борис Яковлевич – старшина электриков, 1912 года, г. Ленинград (Санкт-Петербург)
- краснофлотец Евсеев Иван Васильевич – рулевой, 1920 года, Куйбышевская (Самарская) область. с. Тростяк
- краснофлотец Зеленцов Николай Сергеевич – командир отделения трюмных, 1914 года, Московская область, д. Кузнецово
- главный старшина Иванов Иван Михайлович – старшина мотористов, 1910 года, Ленинградская область, д. Куммолово
- краснофлотец Колпаков Тихон Андреевич – торпедист, 1918 года, Архангельская область, д. Уна
- краснофлотец Колтович (Колткевич) Владимир Владимирович – гидроакустик, 1920 года, Сталинская (Донецкая) область, г. Чадинск
- старший краснофлотец Котенко Дмитрий Емельянович – радист, 1919 года, Сталинградская (Волгоградская) область, с. Моисеево
- главный старшина Кощаков (Кошаков) Владимир Александрович – старшина торпедистов, 1913 года, г. Ленинград (Санкт-Петербург)
- краснофлотец Лавриенко (Лавриненко) Николай Тимофеевич – электрик, 1919 года, Черниговская область, с. Григор
- краснофлотец Лысак Петр Викторович – торпедист, 1922 года, Харьковская область, д. Шелутово
- старшина 2 статьи Мищенко Иван Афанасьевич – командир отделения комендоров, 1918 года, Запорожская область, с. Верхний Кринич
- старший краснофлотец Мордасов Лев Сергеевич – командир отделения рулевых, г. Ленинград (Санкт-Петербург)
- мичман Назаренко Иван Савич – старшина торпедистов, 1913 года, г. Саратов
- краснофлотец Очкасов Петр Петрович — трюмный
- главный старшина Пасынков Петр Тихонович – старшина мотористов, 1911 года Кировская область, д. Морозово
- краснофлотец Петренко Владимир Сергеевич – трюмный, Курская область, с. Николаев
- старшина 2 статьи Петров Алексей Петрович – старший рулевой, 1918 года, Ленинградская область, г. Кресцы
- главный старшина Писанов Леонид Никонович – старшина радистов, 1914 года, Ивановская область, г. Вичуга
- старшина 1 статьи Полещук (Полищук) Федор Иванович – командир отделения торпедистов, 1914 года, Житомирская область, д. Подолец
- старшина 2 статьи Пономаренко Александр Семенович – командир отделения мотористов, 1917 года, Николаевская область. д. Александровка
- старшина 1 статьи Приказчиков Михаил Александрович – командир отделения электриков, 1915 года, Ярославская область, д. Губино
- краснофлотец Рогов Алексей Максимович – моторист, 1920 года, Тульская область. д. Шоблинко
- краснофлотец Савич Петр Елисеевич – моторист, 1921 года, Полесская (Гомельская) область, д. Велева
- мичман Самсонов Сергей Михайлович – боцман, 1913 года, Ленинградская область. г. Кронштадт
- старшина 2 статьи Смирнов Павел Васильевич – 1916 года, Северный край (Вологодская область) д. Лукушино
- краснофлотец Федоров Александр Григорьевич – электрик, 1920 года, г. Ленинград (Санкт-Петербург)
- краснофлотец Филин Иван Михайлович – рулевой, 1920 года, Орловская область, с. Копелово
- краснофлотец Фомин Геннадий Иванович – электрик, 1923 года, Ивановская область, д. Еленко
- краснофлотец Чесалин Егор Сидорович – кок, 1917 года, Орловская область, г. Окуличи