У Червону Армію призваний у 1937 році Конотопським районним військкоматом Сумської області. У 1940 році закінчив Чугуївську військово-авіаційну школу пілотів. Учасник Німецько-радянської війни з червня 1941 року. Воював на Північно-Західному, Західному, Ленінградському, Сталінградському, Центральному та 1-му Білоруському фронтах. Брав участь в боях на Курській дузі. Член ВКП (б)/КПРС із 1945 року.