В 1966 году окончил Драматическую студию при Ленинградском Государственом ТЮЗе (руководитель курса — З. Я. Корогодский).
С 1966 по 1974 годы — актер Ленинградского Государственного ТЮЗа.
Играл в спектаклях:
«Тебе посвящается» (Виталий Ромадин),
«Глоток свободы» (Николай I),
«После казни прошу...» (Петр Шмидт),
«Хозяин» (Алексей Пешков),
«Борис Годунов» (Борис),
«Гамлет» (Гамлет),
«Свои люди — сочтемся» (Подхалюзин).
С 1974 года — актер театра имени Моссовета.
Играл в спектаклях:
«Они сражались за Родину» (Стрельцов),
«Петербургские сновидения» (Раскольников),
«День приезда — день отъезда» (Петров),
«Дом на песке» (Эльдар),
«Версия» (Александр Блок),
«Братья Карамазовы» (Иван),
«Живой труп» (Каренин),
«Ревизия» (Константин),
«Суд над судьями» (Оскар Рольфе),
«Виноватые» (Соколик),
«Завтрак с неизвестными» (Старо),
«Максим в конце тысячелетия» (Орехов),
«У врат царства» (Ивар Карено),
«Цена» (Виктор Франц).
Участвовал в спектакле театра имени Пушкина «Бесы» (режиссер — Ю. Еремин) в роли Ставрогина.
Участвует в спектакле Иркутского академического драматического театра имени Н. П. Охлопкова «Колчак» (Адмирал).
Участвовал в антрепризном спектакле «Открытого театра Юлия Малакянца» «Сильвия» (Грэг).
Снялся более чем в 30 фильмах. Среди них:
«Преступление и наказание», «Дела сердечные», «Победитель», «Отклонение — ноль», «Нам не дано предугадать», «Маленькие трагедии», «Чисто английское убийство», «Богач, бедняк», «Открытая книга», «Последний репортаж», «Рассказ неизвестного человека», «Исчадье ада», «Умирать не страшно», «Спас под березами», «Не родись красивой».