Родился 1 сентября 1956 в Веселовском районе Ростовской области, русский. Отец - сельский механизатор, мать - доярка.
Окончил Сальский сельскохозяйственный техникум (г. Сальск Ростовской области).
Служил в армии.
Заочно получил высшее образование. Позднее окончил Академию управления.
Работал на "Ростсельмаше" в должностях слесаря-сборщика, заместителя начальника цеха колес, заместителя начальника сборочного цеха комбайнов.
В декабре 1995 баллотировался от КПРФ в депутаты Государственной Думы РФ. Выборы проиграл.
В 1994 - 97 - депутат Законодательного собрания Ростовской области первого созыва.
1 июня 1997 на дополнительных выборах был избран депутатом Государственной Думы РФ.
19 декабря 1999 был избран депутатом Государственной Думы третьего созыва.
Заместитель председателя Комитета ГД по Регламенту и организации работы Государственной Думы. С марта 2000 - член постоянной Комиссии Государственной Думы по борьбе с коррупцией.