Краснодипломник исторического факультета Омского педагогического института родился в селе Полудино Северо-Казахстанской области. В 1982 г. окончил аспирантуру Уральского госуниверситета. Два года работал в школе историком.
С 1976 года перешел в Омский педагогический институт ассистентом, старшим преподавателем, доцентом. 18 марта 1990 г. был избран народным депутатом РСФСР. Многократно после этого был депутатом Госдумы.
С 2002-го — вице-президент Паралимпийского комитета России. С 2006-го — вице-президент Всероссийского общества слепых. Член фракции Коммунистической партии Российской Федерации. Заместитель председателя Комитета ГД по образованию.