Родился 1 марта 1957 года в ст. Подгорной Георгиевского района Ставропольского края.
В 1974 году окончил среднюю школу.
С 1974 по 1975 год работал в колхозе "Подгорненский" методистом по спорту.
С 1975 по 1977 год проходил службу в рядах Советской Армии.
С 1977 по 1983 год учился в Ставропольском сельскохозяйственном институте, получив специальность зооинженера.
С апреля по июль 1983 года работал в колхозе "Подгорненский" зоотехником-селекционером
С июля 1983 по март 2001 года работал главным зоотехником СХА "Подгорненская".
С марта 2001 года по 23 ноября 2002 года работал председателем СХА "Подгорненская".
В декабре 2001 года избирается депутатом Государственной Думы Ставропольского края от Александровского избирательного округа N 1, заместителем председателя комитета ГДСК по аграрным вопросам, земле, продовольствию и природопользованию.
С 25 ноября 2002 года - депутат, работающий на профессиональной постоянной основе.
С 26 января 2006 года - председатель комитета ГДСК по аграрным вопросам, земле, продовольствию и природопользованию.
В Думе Ставропольского края четвёртого созыва - председатель комитета по земельным отношениям и землеустройству;
член комитета по природопользованию, экологии, курортно-туристической деятельности.
Член фракции партии "Единая Россия".
Женат, имеет двух дочерей, внука.