Родился 23 июня 1924 года в деревне Никольск Голышмановского района. Рано остался без отца. В 1942 году был призван в армию. Во время службы получил воспаление лёгких, после чего была дана инвалидность первой группы, но, подлечившись, в 1944 году ушёл на фронт. Принимал участие в боях на 3-м Белорусском фронте, наводчик противотанковой пушки, был ранен. Демобилизовался в сентябре 1946 года. Вернувшись на родину, работал в районном финансовом отделе инспектором, был председателем товарищеского суда, а затем переехал с семьёй в село Новая Заимка, работал шофёром в совхозе. С 1996 года проживает в Заводоуковске. Награждён орденом Отечественной войны I степени, другими многочисленными наградами.