Родился 13 января 1942 года в шахтерском поселке Кузбасса.
Работал на шахте. Окончил сценарный факультет ВГИКа (1971), работал редактором Новосибирсктелефильма (1971-1999), по его сценариям снято более 30 документальных фильмов. Его пьесы поставлены в театрах Москвы, Новосибирска, Кемерово, Челябинска. Заслуженный работник культуры, член союза кинематографистов РФ, член союза театральных деятелей РФ, член союза писателей РФ.