Родился 20 октября 1911 года в д. Овечкико, ныне Зарайского р-на Московской области. Член КПСС с 1932 года. В 1934 году окончил Высшее морское училище им. М. В. Фрунзе, в 1938 году – Учебный отряд подводного плавания им. СМ. Кирова, командный факультет досрочно (12.1940г. - 8.1941г. и основной факультет 5.1945г. - 11.1946г.) Военно-морской академии им. К. Е. Ворошилова.
В ВМФ с 1931 года. С июня 1934г. - командир БЧ-3 ПА «Севрюга», с сентября 1934г. по ноябрь 1936г. - командир «Щ-114». С марта 1938г. - командир ПА «М-17» 4-й морской бригады. С ноября 1938г. - командир «Щ-119» 31-го ДПЛ, в марте-декабре 1940г. – командир «Л-8» 4-й БПЛ Тихоокеанского флота. С августа 1941г. - командир по оперативной части 4-го, с августа 1943г. - командир-оператор 3-го, с ноября 1944г. по май 1945г. - офицер-оператор 5-го отделов (Южный театр) ОУ ГМШ ВМФ. С ноября 1946г. - командир учебного ДПЛ СБФ. С декабря 1946г. - офицер-оператор, с февраля 1947г. - старший офицер-оператор морского отдела ГОУ Генштаба ВС. С марта 1950г. - начальник 1-го отдела, заместитель начальника Управления оперативной подготовки ГОУ МГШ. С декабря 1951г. - 1-й заместитель командира — начальник штаба КВФ. С апреля 1957г. - командир Керченско-Феодосийской военно-морской базы Черноморского флота. С января 1961г. - начальник 31-го Научно-испытательного центра ВМФ г. Феодосия. С декабря 1970г. - распоряжении Главнокомандующего ВМФ. С марта 1971г. - в отставке по болезни.
Контр-адмирал (3.8.1953г.). Депутат Крымского областного совета.
Скончался 31 января 1989 года в Москве.