Родился 9 ноября 1929 года в деревне Цитва Пуховичского района Минской области Белорусской ССР. В 12 лет стал связным партизанского отряда им. Щорса. Поддерживал связь между подпольщиками Руденского района и партизанским отрядом. Передавал данные о составе немецких войск, количестве техники. По окончании войны поступил в железнодорожное училище, а после службы в армии окончил танковое училище. Вся последующая жизнь была связана со службой в вооруженных силах. Полковник в отставке.