В 1934 году окончил Киевское артиллерийское училище. На фронтах Великой Отечественной войны с февраля 1942 года. Командир 16-й артиллерийской бригады 1-й гвардейской армии 1-го Украинского фронта, полковник. В марте 44-го при освобождении украинских городов его бригада уничтожила 90 дотов, дзотов, огневых позиций и командных пунктов противника. Рукопашный бой длился около двух часов, закончился победой советских войск. С 1969 года в отставке. Награждён двумя орденами Ленина, четырьмя орденами Красного знамени, орденом Красной Звезды. Его именем названа улица в родном селе.