Родился 3 июня 1937 года в городе Кольчугино Владимирской области РСФСР.
Окончил студию при Куйбышевском драматическом театре (1960). После успешного окончания учёбы принят в труппу Московского музыкально-драматического театра (1960). Был актёром Московского драматического театра им. Пушкина (1960—1961) и Горьковского драматического театра им. Горького (1961—1967). С 1967 года актёр Рижского русского театра имени Михаила Чехова, носившего тогда название Рижский театр русской драмы.
С 1976 года снимался в кино на разных киностудиях страны. Наиболее известен по роли ветеринарного врача в комедии Карлиса Марсонса «Будьте моей тёщей!».
Заслуженный артист Латвийской ССР (1976), народный артист Латвийской ССР (1983). Лауреат премии Ленинского комсомола Латвийской ССР (1980).