Родился в семье советского офицера, русского по национальности. Детство и юность провел в Беларуси, на родине матери. Учился в Новополоцкой средней школы № 2. Окончил Новополоцкий политехнический институт (1976). Работал инженером на предприятиях Новополоцка, а после Ямало-Ненецкого автономного округа РСФСР. В 1971-1974 годах издавал в Новополоцке подпольный рукописный литературный альманах «Голубой фонарь». В 1974 году на след журнала вышел КГБ, все номера «Голубого фонаря» были изъяты. Писатель попал под постоянный контроль спецслужб. В 1986 году сотрудники КГБ во время очередной «профилактической беседы» угрожали выслать его за антисоветскую деятельность из Ямало-Ненецкого автономного округа, где он в то время работал. В конце 1980-х вернулся в Беларусь. В 1990-х редактировал литературный альманах «Ксерокс Белорусский». Работал корреспондентом Радио «Свобода». Член Союза белорусских писателей и Общества свободных литераторов. Живет в Новополоцке.