В 1969 году окончил Высшее театральное училище им. Щукина (курс В.К.Львовой).
Несколько сезонов играл в Горьковском академическом театре им. Горького.
С 1973 года - актёр Московского областного театра драмы им. А.Н.Островского.
роли в кино 2013 Склифосовский (3 сезон) :: Андрей Сергеевич 2013 Земский доктор. Возвращение :: Стас Петрович Иващенко 2010 Дом образцового содержания :: эпизод 2008 Тяжёлый песок 2006 Сталин.Live :: Калинин :: главная роль 2004 Солдаты-1 :: преподаватель философии 2003 На углу у Патриарших-3 :: эпизод 2003 Антикиллер-2 :: эпизод 1999 Затворник :: доктор в больнице 1995 Под знаком Скорпиона :: литератор 1983 Дело за тобой :: комментатор 1983 Взятка. Из блокнота журналиста В.Цветкова :: Виктор Ревзин 1977 Рождённая революцией :: Леонид Андреев 1976 Туфли с золотыми пряжками :: Тимоня-скоморох 1971 Зозуля с дипломом :: Максим Зозуля :: главная роль 1970 Не было ветру (короткометражный)