Родился 18 апреля 1942 в г. Нижний Тагил в семье рабочего, русский.
В 1977 окончил Нижнетагильский государственный педагогический институт.
С 1960 работал слесарем-сборщиком на Уралвагонзаводе после окончания технического училища.
В 1962 - 65 служил в армии.
После демобилизации работал на комсомольской педагогической работе и в оборонной промышленности г. Нижний Тагил.
С 1978 работал в совхозе-техникуме "Лабинский" преподавателем, затем заместителем директора по профессиональному обучению.
С 1993 - председатель территориального комитета профсоюза рабочих местной промышленности и коммунально-бытовых предприятий.
В 1994 был избран депутатом Краснодарского краевого Законодательного собрания.
17 декабря 1995 был избран депутатом Государственной Думы.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя Комитета Государственной Думы по труду и социальной политике.
Женат, двое детей.