Подводная лодка тип «М» XII серии заложена 31 мая 1940 года на заводе №-196 в Ленинграде. 12 октября 1940 года спущена на воду, 5 декабря 1940 года вступила в строй, 19 декабря 1940 года вошла в состав Краснознамённого Балтийского флота.
Начало Великой Отечественной войны М-103 встретила в составе 8-го дивизиона 2-й Бригады подводных лодок КБФ.
13 августа 1941 года М-103 вышла в разведывательный поход в Аландское море. До района м.Ристна сопровождалась БТЩ-203, БТЩ-211, БТЩ-215 и двумя СКА.
Отозвана с позиции 20 августа, но в точку рандеву утром 21 августа и утром 24 августа не прибыла. До вечера 24 августа с подводной лодкой поддерживалась связь. До момента последней радиограммы с подводной лодки в два часа ночи 25 августа, М-103 продолжала оставаться в точке рандеву, даже несмотря на то, что имела указание в случае отсутствия эскорта возвращаться в Таллинн разведанным фарватером. По крайней мере, именно там ее вскоре после полуночи обнаружили сигнальщики германской U145 (ее атака сорвалась из-за неправильных действий вахтенного командира, скомандовавшего срочное погружение). Поскольку время шло, а прибытие подводной лодки все откладывалось, в 17.45 25 августа на нее передали приказ срочно прибыть в Таллинн по указанному ранее фарватеру. В дальнейшем подводная лодка на связь не выходила и в базу не вернулась.
12 июля 2000 года вовремя манёвров НАТО «Open Spirit» остов подводной лодки М-103 был обнаружен бельгийским тральщиком «Нарцисс» на глубине пятьдесят метров в восьми милях севернее о.Вормси с повреждениями, характерными для подрыва на мине. Судя по координатам, это было заграждение, поставленное еще в конце июня германским минным заградителем «Бруммер». Вероятнее всего, в ночной темноте подводная лодка вышла за пределы протраленного фарватера и подорвалась на мине;
В 2001 году на борту УК «Смольный» на месте гибели подводной лодки проведена траурная церемония. В 2002 году на кладбище в Таллинне (Эстония) установлен памятник команде подводной лодки.
В августе 1941 г. Великая Отечественная война. Балтийский флот. Погибла в результате взрыва на мине подводная лодка «М-103» на позиции у о. Даго. источник: донесение начальнику управления подготовки комплектования ВМФ № 324 с. от 30 декабря 1942 года (рассекречено) начальника ОРСУ КБФ стр. 13-14. и донесение начальнику управления подготовки и комплектования ВМФ № 4сс от 18 января 1943 года (рассекречено) от начальника ОРСУ КБФ (по офицерскому составу). Приказ командующего КБФ об исключении из списков личного состава 2010с от 21 сентября 1941 года. Погибли:
- старший лейтенант Жаворонков Георгий Александрович – командир ПЛ. Ленинградская область, д. Гостилицы
- старший лейтенант Миневич Леонид Абрамович флагштурман 8 днПЛ 2 брПЛ, г. Ленинград (Санкт-Петербург)
- лейтенант Замоткин Александр Дмитриевич – командир БЧ-1, Калининская (Тверская) область, д. Чурилово
- старший инженер лейтенант Павленко Ефим Семенович – командир БЧ-5, Киевская область, Лысянский район
- старший лейтенант инженер Козлов Михаил Сергеевич – дублер командира БЧ-5
- старший краснофлотец Дементьев Михаил Васильевич – электрик
- старший краснофлотец Доскин Григорий Иванович — гидроакустик, Сталинградская (Волгоградская) область, с. Дуплянка
- старшина 2 статьи Захаров Михаил Григорьевич – старший рулевой, Саратовская область, г. Балашов
- главный старшина Капитонов Александр Александрович – боцман, Ярославская область, д. Панфилово
- краснофлотец Коновалов Сергей Федорович — моторист, Ярославское область, с. Савинское
- старшина 2 статьи Константинов Федор Яковлевич – командир отделения штурманских электриков, Ленинградская область, д. Ямсковицы
- старший краснофлотец Махиня Василий Александрович — радист, Днепропетровская область
- старший краснофлотец Муравьев Владимир Григорьевич – торпедист, г. Ленинград (Санкт-Петербург) ул. Марата
- краснофлотец Нестеренко Даниил Филиппович – рулевой, Сталинская (Донецкая) область, с. Нижняя Бахмотовка
- краснофлотец Николаев Петр Николаевич — моторист, Калининская (Тверская) область, д. Филитово
- краснофлотец Пушкин Иван Васильевич — рулевой, калининская (Тверская) область, д. Климово
- главный старшина Румянцев Сергей Ефимович – старшина группы торпедистов, Калининская (Тверская) область, г. Ржев
- старшина 2 статьи Савицкий Семен Васильевич – командир отделения трюмных, Николаевская область, с. Мешково
- главный старшина Сорокин Василий Федорович – старшина группы мотористов, г. Ленинград (Санкт-Петербург)
- краснофлотец Филимонов Иван Васильевич — трюмный, Горьковская (Нижегородская) область, д. Городище
- главный старшина Филиппов Илларион Петрович – старшина группы электриков, Ленинград (Санкт-Петербург), ул. Гончарная