С 1930 года, окончив Курсы партийно-политической подготовки командиров-единоначальников при Военно-политической академии имени Н. Г. Толмачёва, служил на Чёрном море (командир и комиссар подводных лодок «Гарибальдиец», «Шахтёр»), с 1934 года — на Тихоокеанском флоте: командир дивизиона подводных лодок (1934—1937), начальник штаба (1937—1940), командир 2-й бригады подводных лодок (с мая 1938), командир Владимиро-Ольгинской военно-морской базы (1940—1941). В 1938 году участвовал в боевых действиях у озера Хасан. В 1940 году ему было присвоено воинское звание контр-адмирала.