Родился 23 декабря 1960 в станице Выселки Краснодарского края, русский.
Окончил Краснодарский политехнический институт.
Работал в Выселковском райкоме ВЛКСМ, на комбикормовом заводе в ст. Выселки, который был преобразован в АО "Агрокомплекс".
До 1995 - генеральный директор АО "Агрокомплекс".
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
В Государственной Думе второго созыва входил в Аграрную депутатскую группу. Был членом Комитета Государственной Думы по бюджету, налогам, банкам и финансам.
В 1996 баллотировался на пост губернатора Краснодарского края, но снял свою кандидатуру в пользу Николая Егорова.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва. Заместитель председателя Агропромышленной депутатской группы. 26 января 2000 возглавил Комитет Государственной Думы по делам национальностей.
Женат, имеет двух дочерей.