Родился в 1974 г. в Риге. С 1991 г. живет в Минске.
Член президиума правления Союза писателей Беларуси. Член правления Белорусского фонда мира.
Автор 35 книг, изданных в Беларуси, России и Литве общим тиражом свыше 150,000 экземпляров.
Теме Первой мировой войны посвящены книги «Герои Первой мировой» (серия ЖЗЛ), «Во имя памяти святой… Первая мировая война на белорусской земле», «Упущенные победы Российской империи», «Западный щит Российской империи», «Лавр Корнилов», «Полководцы и военачальники Первой мировой войны — уроженцы Беларуси», романы «Небожители» и «Четыре судьбы. Одна Родина», пьеса «Офицеры. 1918».
Лауреат премии Президента Беларуси «За духовное возрождение», Всероссийской историко-литературной премии «Александр Невский», кавалер Патриаршего знака «За вклад в развитие русской литературы».