Окончил театрально-декорационное отделение Ленинградского художественного училища им. В.А. Серова (ныне Санкт-Петербургское художественное училище им. Н.К. Рериха).
В 1979–1983 годах работал в Национальном академическом Большом театре оперы и балета Республики Беларусь. Как художник-постановщик оформил спектакли «Выбор капельмейстера», «Служанка-госпожа», «Фестиваль цветов в Чинзано», как ассистент главного художника Евгения Лысыка участвовал в создании спектаклей «Спартак» и «Щелкунчик». В оперной студии Белорусской государственной консерватории как художник–постановщик оформил спектакли «Паяцы» и «Свадьба Фигаро».
С 1983 года работает в Мариинском театре, являясь главным специалистом по живописным и технологическим работам. Принимал участие в создании более ста спектаклей театра как художник-макетчик и ассистент художника-постановщика. В качестве художника–постановщика на сцене Мариинского театра осуществил постановки спектаклей «Парсифаль» (1997), «Сила судьбы» (1998), «Спящая красавица» (1999). Ассистентом художника–постановщика Михаила Шемякина работал над созданием спектаклей «Щелкунчик» (2001), «Принцесса Пирлипат, или Наказанное благородство» (2003), «Волшебный орех» (2005), «Метафизика», «Кроткая», «Весна священная» (2006).
Как художник-постановщик в Пермском театре оперы и балета им. П.И. Чайковского осуществил постановку балетов «Бахчисарайский фонтан» (2011), «Оранго» и «Условно убитый» (2015), в Музыкальном театре Республики Карелия – балета «Щелкунчик» (2009), в Национальном театре Сараево (Босния и Герцоговина) – балета «Дама с камелиями» (2012), в Национальном балете Берлина – спектакля «Щелкунчик» (2013), в Самарском театре оперы и балета – балетов «Корсар» (2014) и «Бахчисарайский фонтан» (2019), в Екатеринбургском театре оперы и балета – спектакля «Лебединое озеро» (2015), в Литовском национальном театре оперы и балета – балетов «Дон-Кихот» (2016) и «Коппелия» (ассистент художника–постановщика, 2010).
Занимается книжной графикой, станковой живописью, работает в жанре театрального плаката. Как художник-дизайнер в Национальном художественном музее Республики Беларусь оформил международный выставочный проект «Время и творчество Льва Бакста» (2016). Персональные выставки художника проходят как в России, так и за рубежом. Работы художника находятся в собрании Музея истории Петербурга, художественных музеев России, в частных коллекциях США, Франции, Латвии, Литвы, Финляндии. Член Санкт-Петербургского отделения Союза художников России.