Учасник німецько-радянської війни. У лютому 1941 року призначений командиром на навчальному судні «Ленинградсовет» Балтійського флоту  — плавбази дивізіону катерних тральщиків у місті Таллінні. Брав участь в Таллінському переході та в обороні Ленінграда. З січня 1942 року — командир дивізіону мережевих загороджувачів охорони водного району головної бази флоту, з вересня 1942 року — командир дивізіону катерних тральщиків, з квітня 1943 по квітень 1945 року — командир дивізіону сторожових кораблів — димозавісників Кронштадського морського оборонного району.