Родился в д. Коноваловка Куйбышевского района в крестьянской семье. Трудовую деятельность начал с 1948 г. учителем начальной школы. Работал в школах Куйбышевского и Барабинского районов Новосибирской области учителем, завучем и директором школы. За это время заочно окончил педучилище и Новосибирский государственный педагогический институт по специальности «Русский язык и литература». В 1956 г. вступил в ряды КПСС. С 1959 г. на партийной работе. Был заведующим отделом пропаганды и агитации Барабинского горкома КПСС, вторым секретарём Барабинского райкома КПСС, заместителем секретаря сельского парткома Барабинского производственного совхозно-колхозного управления – заведующим идеологическим отделом, затем – орготделом, заместителем заведующего Домом политпросвещения Новосибирского обкома КПСС, первым секретарём Барабинского горкома КПСС (1967–1975), заведующим отделом зарубежных связей Новосибирского обкома КПСС, заведующим отделом административных органов Новосибирского обкома КПСС (1978–1988), заведующим государственно-правовым отделом Новосибирского обкома КПСС (1988–1991). Два десятка лет являлся депутатом областного Совета народных депутатов. С января 1991 г. на пенсии. Стал инициатором движения землячеств в Новосибирской области, а позднее и возглавил областную организацию. Под её эгидой ежегодно издаются альманахи, посвящённые жителям районов – труженикам тыла, ветеранам, учителям, медикам.