Родился 5 апреля 1916 года в селе Черкасском. Окончил 7 классов школы. Работал помощником бухгалтера Черкасского кирпично-черепичного завода. В Красную Армию призван в 1937-1940 годы и с июня 1941 года. В городе Мичуринск окончил курсы младших лейтенантов в 1942 году. С мая 1942 года находился в действующей армии.
Отличился в Берлинской операции. Форсировал реку Одер. Захватил плацдарм и удержал его. В бою был ранен, но продолжал руководить батальоном.
Звание Героя Советского Союза присвоено 29 июня 1945 года. После войны продолжал службу в армии, позже был уволен в запас. В 1969 году окончил Донецкий институт советской торговли. Жил в городе Луганске.
Скончался 4 ноября 2015 года. Похоронен на почетной аллее Мемориального комплекса «Острая Могила» в Луганске.