Окончил Литературный институт имени А. М. Горького при СП СССР (1980).
Работал экспедитором на Свислочском хлебозаводе (1967—1968), токарем, слесарем и инженером по металлу на Минском моторном заводе (1968—1969, 1970—1975), служил в Советской армии (1969—1970), был руководителем туристского кружка в Доме пионеров Заводского района (1980—1981), караулил разные учреждения (1981—1985, 1986), работал лодочникам на автобазе «Нарочанка» (1985).
С 1986 заместитель директора Минской школы туризма, откуда в 1990 перешел на кафедру спортивного туризма Белорусского филиала института туризма (старший преподаватель).
В 1991—1999 работал в минском еженедельнике «Культура» (редактор отдела, первый заместитель главного редактора). Затем (1999—2000) был редакторам отдела философии и заграничной литературы журнала «Источник» и какое-то время еженедельника «Лiтаратура i мастацтва». Вне службы в государственных учреждениях являлся заместителем главного редактора философского журнала «Фрагменты», преподавал в Белорусском коллегиуме (с 2001 куратор отделения философии и литературы). Редактор философского журнала «Перекрестки» (2004—2007) и куратор литературно-философского журнала «Между».
Автор философских и литературно-художественных книг «Меня нет. Размышления на руинах человека» (1998), «Разрушить Париж» (2004), «Диалоги с Богом» (2006), «Код отсутствия. Основы белорусской ментальности» (2007). Отдельные тексты печатались в США, Польше, России, Чехии, Македонии, Сербии, Украине, Литве. Книга «Диалоги с Богом» переведенная на польский язык (2008).
Награжден медалью «За воинскую доблесть» (1970). Лауреат премий еженедельника «ЛiМ» (1993), журнала «Источник» (1995), Белорусского гуманитарного центра (1997), Беларуского ПЕН-центра (премия имени Александра Адамовича, 2001), литературной премии «Глиняный Велес» (2007).