Родился 1 ноября 1953 в пос. Озерное Приуральского района Уральской области, русский.
В 1979 окончил Западно-Казахстанский сельскохозяйственный институт по специальности "инженер-механик". Кандидат технических наук, доцент.
В 1971 - 72 - разнорабочий колхоза "Дружба" Приуральского района Уральской области, Казахстан.
В 1979 - 81 преподавал в Западно-Казахстанском сельскохозяйственном институте, затем переехал в Челябинск.
С 1984 по 1986 - доцент, заместитель декана факультета механизации сельского хозяйства Челябинского государственного агроуниверситета, в 1988 - 90 - секретарь парткома университета.
В 1990 - 91 - на партийной работе.
В 1991 - 96 - доцент, декан факультета заочного образования Челябинского государственного агроинженерного университета.
В 1990 - 93 - депутат Центрального районного Совета народных депутатов.
17 декабря 1995 был избран депутатом Государственной Думы второго созыва.
19 декабря 1999 был избран в Государственную Думу третьего созыва.
Воинское звание - старший лейтенант.
Автор более 80 научных и публицистических произведений.
Владеет немецким языком.
Увлекается футболом, хоккеем, любит животных.
Женат, имеет троих детей. Жена - Людмила Степановна (1959). Сын Андрей (1985), дочери-близнецы (1988).