Родился 25 июля 1929 г. в селе Сростки Бийского района Алтайского края в крестьянской семье. После школы работал слесарем, служил во флоте, был директором вечерней школы в родном селе. С 1954 г. жил в Москве. Окончил режиссёрский факультет ВГИКа (1961 г.), учился у М. И. Ромма. В 1959 г. начал публиковать рассказы, составившие первый сборник «Сельские жители» (1963 г.).