У складі танкових і механізованих військ Південно-Західного і 3-го Українського фронтів пройшов всю війну. Перший бій прийняв 22 червня 1941 року за Рава-Руській на кордоні з Польщею, будучи заряджаючим в екіпажі танка Т-34 83-го танкового полку 32-ї важкої танкової дивізії. Надалі брав участь в обороні Києва, Львова. У складі 1-ї танкової бригади 21-ї армії брав участь у боях під Бєлгородом і за місто Штепівку в Сумській області. Брав участь у розгромі угруповання Манштейна під Сталінградом, визволяв Донбас, Запоріжжя, Миколаїв, Одесу, Молдову, Румунію, Болгарію, Югославію, Угорщину, Австрію. Пройшов шлях від політрука до інспектора політуправління 3-го Українського фронту по танковим і механізованим військам. Під час боїв за Красноармійськ в лютому 1943 року був важко поранений. Війну закінчив під Віднем в складі 18-го танкового корпусу в званні підполковника.