Родился в 1925 году в Сумской области. Воевал в составе II отдельного мото-понтонного полка в звании сержанта. Являлся командиром отделения понтонеров в составе I Белорусского фронта. Награждён двумя медалями «За боевые заслуги», «За победу над Германией», «За взятие Берлина».
В МФТИ работал с 1965 года механиком кафедры живых систем.