Родился 1 июля 1954 года в деревне Батвиновка Кричевского района Могилевской области. В 1975 году окончил исторический факультет Могилевского государственного педагогического института. С 1995 года проживает в Вилейке, работал в белорусско-германском благотворительном предприятии «Надежда — ХХ1 век». В настоящее время на пенсии.
Стихи и песни начал писать еще в начальной школе. Первые публикации – в журнале «Берёзка» в 1967 году. С 2002 года член Народного клуба самодеятельных поэтов и композиторов «Живица».
С 2014 года член «Союза писателей Беларуси». Автор 10 книг стихов: «У струменях часу», «Хто ж адкажа», «Пушчанскія галасы», «Да вогнішча далёкага юнацтва», «Люстэрка», «Страчанае рэха», «Кліча бацькава хата», «Зачараваная чаромха» и других.
Долгие годы являлся участником народного коллектива авторской песни «Элегия».