Родился 20 апреля 1916 года в станице Васюринской. Призван по мобилизации 22 июня 1941 года Пластуновским РВК, направлен в 156-й саперный батальон на Южный фронт. С 30 октября 1941 по 4 июля 1942 года шофером защищал Севастополь, затем Сталинградский Центральный, 2-й Украинский и 1-й Белорусский фронт. Освобождал Варшаву, участвовал в штурме Берлина, доставляя на передовую боевые грузы, снаряды. Служил с 1945 года командиром автоотделения 734-го полевого автохлебозавода 16-го танкового корпуса. Демобилизован 20 мая 1946 года. Имел ордена Красной Звезды, Отечественной войны II степени, медали «За боевые заслуги», «За оборону Севастополя», «За освобождение Варшавы», «За взятие Берлина», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».
