Родился 9 июля1947 года на станции Хадабулак Оловяннинского района Читинской области.
Работал на шахтах Суходольска. В 1965 году поступил на филологический факультет в один из ленинградских вузов, но оставил институт. После этого служил в Советской армии. По окончании службы вернулся домой, но через несколько лет он снова приехал в Ленинград, чтобы продолжить обучение. В это время увлёкся театром, часто посещал Александринский и Товстоноговский театры. Работал сантехником в жилконторе.
За роль Соседа в спектакле «Очень простая история» Марии Ладо актёр в 2006 году был награждён Дипломом межрегионального фестиваля «Театральный Донбасс».