Родился 18 мая 1903 года в селе Луговое (деревне Свинная) Михалпольского (Проскуровского, Ярмолинецкого) района Каменец-Подольской области (Украина), в семье крестьянина. Украинец.
В РККА с 14 ноября 1925 года, был призван Проскуровским районным военкоматом Каменец-Подольской области.
Окончил бронетанковое училище.
В звании старшего лейтенанта командовал взводом в 13-й механизированной бригаде.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по май 1937 года в качестве командира роты танков Т-26 республиканской армии.
После возвращения из Испании продолжил службу в танковых войсках Красной Армии.
В 1938 году был командиром учебного подразделения 1-го Харьковского бронетанкового училища.
Участвовал в Великой Отечественной войне.
Воевал на Кавказском фронте.
В 1942 году в звании майора командовал 256-м танковым батальоном 52-й танковой бригады.
12 августа 1953 года вышел в отставку в звании подполковника.
По состоянию на 1985 год проживал в городе Санкт-Петербург (Россия).
Награжден орденом Ленина (17.05.1951), двумя орденами Красного Знамени (22.10.1937, 06.11.1945), орденом Отечественной войны (06.11.1985), двумя орденами Красной Звезды (17.12.1942, 03.11.1944), медалями «За боевые заслуги» (03.11.1944), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.