Родился 19 апреля 1957 года в городе Ирбит Свердловской области.
В 1980 году окончил факультет ГИТИСа (мастерская Владимира Андреева).
В кино начал сниматься в 1979 году, дебютировав в телефильме «Ватага „Семь ветров“» .
С 1982 года — в Московском драматическом театре на Малой Бронной.
С 1990 по 1992 год — актёр Театра-студии «Человек» .
В 1992 году вернулся в Театр на Малой Бронной, в котором проработал до 1998 года, после чего полностью посвятил себя кинематографу.