В 1930-х годах учился в Ленинградском физико-механическом институте (отраслевом вузе Ленинградского политехнического института). На службе с 1932 года, член ВКП(б) с 1931 года. В 1936 году окончил Военно-морское училище им. Фрунзе. С июня 1936 по ноябрь 1937 служил командиром штурманского сектора ПЛ «Л-55». В 1938 году окончил курсы командного состава Учебного отряда подводного плавания им. Кирова. С ноября 1938 по ноябрь 1939, был помощником командира лодки «Щ-113» С ноября 1939 по декабрь 1942 командовал лодкой «Щ-114». В декабре 1942 года был назначен командиром подводной лодки «Л-12». В этой дожности в звании Капитан-лейтенант и встретил 9 августа 1945 год день начала боевых действий против Японии. В ходе боевых действий в августе 1945 года 19—28 августа совершил один боевой поход, в ходе которого произвел две торпедные атаки с выпуском шести торпед. В результате второй атаки в точке с координатами было потоплено судно «Ogasawara Maru» (1403 брт). Командовал лодкой до января 1948 года.