Родился в селе Яковцево, ныне Вачского муниципального округа Нижегородской области. Участник Гражданской войны. Окончил Машинную школу и класс старших машинистов УО Балтийского флота (1923 г.), параллельные курсы при Военно-морском училище им. М.В. Фрунзе (1928 г.), военно-морской факультет Военно-морской академии им. К.Е. Ворошилова (1933 г.) . Служил на Красном Флоте, занимая командно-штабные должности. В годы Великой Отечественной войны – помощник начальника оперативного управления по морским вопросам Генерального штаба РККА. После окончания войны – начальник Бакинского военно-морского подготовительного училища, начальник кафедры военно-морских дисциплин военно-морского факультета Военно-юридической академии. Контр-адмирал (02.05.1945). С июля 1953 года – в запасе. Жил в Москве, похоронен на Кунцевском кладбище. Награды: ордена Ленина (30.04.1945), Красного Знамени (03.11.1944, 15.11.1950), Нахимова 2-й степени (06.06.1945), Отечественной войны 1-й степени (17.05.1943, 1985), медали.