Заложена 19 апреля 1933 года на заводе № 200 (им. 61 коммунара) в Николаеве (по другим данным заложена на николаевском заводе № 198). Заводской номер 242. 5 августа 1933 года подводная лодка была спущена на воду. 5 февраля 1934 года «М-7» по железной дороге отправлена во Владивосток, где на заводе № 202 (Дальзавод) производилась ее окончательная сборка. 6 июля 1934 года субмарина вступила в строй, и 27 июля 1934 года вошла в состав Морских сил Дальнего Востока. Первым командиром «М-7» назначили Смирнова Ивана Александровича.
    9 августа 1945 года подводная лодка встретила под командованием капитан-лейтенанта Зинина Петра Григорьевича в составе 2-го отдельного дивизиона ПЛ ТОФа. В боевых действиях субмарина не участвовала.
    18 января 1951 (по другим данным 28 ноября 1950) года «М-7» выведена из боевого состава и законсервирована, а 1 сентября 1951 года передана Владивостокской организации ДОСФЛОТ для использования в учебных целях и 19 сентября 1951 года исключена из состава ВМФ.