Родился в 1910 году в Витебской губернии. Мобилизован в 1941 году Ждановским райвоенкоматом Горьковской области. Старший техник-лейтенант, командир мостовой роты 32 восстановительного железнодорожного батальона. Капитан. Награжден орденом Красной Звезды, медалями «За взятие Кенигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», орденами Отечественной войны I и II степеней.
После демобилизации жил и работал в городе Менделеевске на химическом заводе имени Карпова.