С 1976 года работал на Свердловской студии телевидения осветителем, механиком съёмочной техники, ассистентом режиссёра.
В 1983 году поступил в Свердловский государственный институт театра и кино.
В 1987 году работал в Уральском театре драмы (актёр).Окончил Свердловский театральный институт.
В 1989 году приглашён в Минск в Театр драмы и комедии, затем в Альтернативный театр.
С 2002 года работает актёром театра и кино на Национальной киностудии «Беларусьфильм» .
С 2013 года работает доцентом кафедры режиссуры кино БГАИ.
С 2014 года работает в молодёжном театре Минска.
С 2008 года председатель Республиканского общественного объединения «Белорусский союз кинематографистов» , является членом экспертного совета по кинематографии Министерства культуры Республики Беларусь, член правления Гильдии актёров кино.Представлял Республика Беларусь на международных фестивалях и конференциях.Является постоянным членом жюри международных кинофестивалей и конкурсов.