Родился 16 июня 1930 года в с. Ключевском Труновского района Став-ропольского края в крестьянской семье.
Образование высшее, в 1974 году окончил Ставропольский сельскохо-зяйственный институт по специальности ученый агроном.
Трудовую деятельность начал в 1943 году в колхозе "Родина" Трунов-ского района Ставропольского края рядовым колхозником.
В 1950 году был призван в ряды Советской армии, где окончил школу младших авиаспециалистов, служил в качестве старшего механика.
С 1954 по 1964 год - колхозник, комбайнер, механик бригады колхоза "Родина" Труновского района Ставропольского края.
С 1964 по 1967 год - слушатель Ставропольской советско-партийной школы.
С 1967 по 1976 год работал инструктором Изобильненского райкома партии, секретарем парткома совхоза "Птичий", затем колхоза им. Вороши-лова Изобильненского района.
С 1976 по 1981 год - директор совхоза "Майский", который был пере-именован в совхоз "Терновский", затем преобразованный в коллективное сельскохозяйственное предприятие "Терновское", а позже в сельскохозяйст-венный производственный кооператив "Колхоз Терновский".
С 1981 года по 1983 год - управляющий Труновским объединением райсельхозтехники.
С 1983 года - директор СХП "Терновское".
В настоящее время избран председателем СПК "Колхоз Терновский".
В 2001 году избран депутатом Государственной Думы Ставропольско-го края III созыва. Являлся заместителем председателя комитета ГДСК по аграрным вопросам, земле, продовольствию и природопользованию.
В ГДСК четвёртого созыва - член комитета по законодательству, государственному строительству и местному самоуправлению.
В 1990 году награжден Орденом Трудового Красного Знамени, в 2005 году - Орденом Дружбы. Имеет почетное звание "Заслуженный работник сельского хозяйства Российской Федерации".
Член КПСС с 1958 года. В настоящее время - член КПРФ.
Женат. Имеет двух дочерей.