Родился 23 февраля 1964 года в Минске.
Окончил Белорусский государственный театрально-художественный институт (БГАИ).
Работал в Брестском театре драмы, театре «Дзе Я?» (ныне Новый драматический театр), Белорусском государственном музыкальном театре.
С 2002 года работает на канале ОНТ (Беларусь).
роли в кино
2013 Ради тебя :: Алексей Петрович Зенякин
2013 Она не могла иначе (Беларусь, Россия) :: Дмитрий Иванович
2013 Вангелия (Россия, Беларусь, Украина) :: Судоплатов
2012 Обратная сторона Луны :: бухарик
2012 Во саду ли, в огороде :: Павел Ниткин
2011 Четыре времени лета :: Палыч
2011 Семейный детектив :: Захар Павлович
2010 Закон и порядок. Отдел оперативных расследований-4
2008 На спине у черного кота (Беларусь) :: пилот
2008 Наваждение :: эпизод
2008 Вызов-3 :: эксперт
2005 Последний бой майора Пугачёва :: эпизод
2004 Фабрика грез :: эпизод
2003 Небо и земля (Беларусь, Россия)
2002 Закон :: агент Христюка
1999 Ускоренная помощь 1 (Беларусь, Россия) :: самоубийца
1999 Рейнджер из атомной зоны (Россия, Беларусь) :: эпизод