Родился 10 апреля 1946 года в селе Берегаево Тегульдетского района Томской области.
В 1971 году окончил машиностроительный факультет ТПИ, в 1980 году окончил факультет физической культуры ТГПУ. Кандидат педагогических наук. Доцент.
В 1965-1967 годах выступал за студенческую сборную "Буревестник" (Томск). В 1967-1973 гг. выступал за команды «Шахтёр», Киселёвск (Кемеровская область), «Энергетик», Братск (Иркутская область). Играл на позиции вратаря.
В 1976-1977 годах — начальник команды «Энергия», (Братск, Иркутская область). В 1982—1988 годах — тренер команды «Буревестник» Томск и сборной ЦС ДС «Буревестник».
С 1977 года на препадовательской работе в Томском государственном педагогическом институту (в 1977-1980 годах преподаватель, старший преподаватель; в 1980-1984 годах председатель спортклуба, заведующий кафедрой физического воспитания; 1985-1991 годах декан факультета физической культуры).
В 1991—1993 годах — заместитель губернатора Томской области по социальным вопросам.
В 1993—1996 годах — депутат Государственной Думы Российской Федерации I созыва, председатель комитета по организации работы Госдумы.
В 1997—2000 годах — заместитель министра Российской Федерации по национальной и региональной политике.
В 2000—2001 годах – руководитель Департамента министерства по делам федерации, национальной и миграционной политике;
В 1997—2000 годах — Президент Федеральной немецкой национально-культурной автономии России.
В 2001—2003 годах — советник Председателя Государственной Думы Российской Федерации Г. Н. Селезнёва.
С 2004 года — советник Председателя Совета Федерации Федерального Собрания Российской Федерации Сергея Миронова.
С 1994 года – член Исполкома, с 1996 года - председатель комитета по связям с территориальными федерациями футбола, с 1998 года – вице-президент Российского футбольного союза.
С 2003 года – президент Любительской футбольной лиги (с момента её учреждения).
Умер 20 ноября 2007 года. Похоронен в Москве на Троекуровском кладбище.