Родился в 1911 году в селе Шевченко Вильшанского района Киевской области (Украина).
В РККА с 1935 года, был призван Ташкентским областным военкоматом Узбекистана.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве танкиста республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
Участвовал в советско-финляндской войне 1939-1940 годов.
Участвовал в Великой Отечественной войне.
В звании капитана был заместителем командира 59-го танкового полка 9-го механизированного корпуса.
Пропал без вести 13 октября 1943 года.
Награжден двумя орденами Красного Знамени (04.07.1937, 21.03.1940), орденом Красной Звезды (02.01.1937).