В 1938 году был мобилизован, служил в 58-м Гродековском пограничном отряде, на заставе «Широкая», в пограничных войсках НКВД. В ноябре 1942 года был назначен командиром орудия 76-миллиметровой пушки в 106-й дивизии 70-й армии. В боях на Курской дуге 22 июня 1943 года был ранен. После госпиталя был направлен в 273-й отдельный моторизированный батальон особого назначения 1-го Белорусского фронта, участвовал в боях за Сандомирский плацдарм, в форсировании Одера, в штурме Берлина.