Заложена 25 марта 1935 года на заводе № 200 (им. 61 коммунара) в Николаеве под литерным обозначением «М-56» и заводским номером 1047. 20 ноября 1935 года подводная лодка спущена на воду, 19 (по другим данным 21) октября 1936 года вступила в строй и под командованием Гревцева Георгия Алексеевича вошла в состав Черноморского флота. В 1939 году «М-56» отправлена по железной дороге во Владивосток, где 27 октября 1939 года вошла в состав Тихоокеанского флота как «М-48».
    9 августа 1945 года подводная лодка встретила под командованием капитан-лейтенанта Фомина Федора Яковлевича в составе 10-го дивизиона 3-й бригады ПЛ ТОФа в Советской Гавани. В день объявления СССР войны Японии «М-48» вышла на позицию, но на переходе в назначенный район субмарина столкнулась со сторожевым катером «БО-314». В результате аварии на подводной лодке треснула обшивка цистерны главного балласта № 3, погнут валопровод кормовых горизонтальных рулей. «М-48» была вынуждена вернуться в базу, но спустя двое суток, после исправления повреждений субмарина вышла в назначенный район, где противник не был встречен.
    28 ноября 1950 года подводная лодка разоружена, исключена из состава ВМФ, а 18 января 1951 года расформирована и сдана на слом.