Родился 10 марта 1940 в селе Никольское Читинской области.
Окончил режиссерское отделение Театрального училища имени Б.В.Щукина (1970), Высшие курсы сценаристов и режиссеров (1972).
До учебы в училище руководил самодеятельным юношеским театром «Факел» в Свердловске, преподавал в театральном училище. С 1973 — второй режиссер, затем — режиссер Свердловской киностудии.