Родился 23 мая 1952 года в Курске.
Спортсмен (велосипедный спорт), тренер.
Заслуженный мастер спорта СССР (1975). Заслуженный тренер СССР (1984).
Окончил Великолукский педагогический институт (1979) и МОГИФК (1981).
Выступал за ДСО «Спартак» (Курск). Тренировался под руководством В.И. Улькова.
Чемпион СССР (1976, 1977) в командной гонке на 100 км (шоссе).
В сборной СССР — 1973-82.
Олимпийский чемпион (1976) в командной гонке на 100 км (шоссе).
Чемпион мира (1977) в командной гонке на 100 км (шоссе), 2-й призер чемпионатов мира (1974, 1975).
Победитель Велогонок мира (1975, 1977, 1980) в командной гонке (шоссе).
Был тренером ВФСО «Динамо» (Курск). Тренер сборной СССР — 1982-85.
Начальник Управления по физической культуре и спорту Курской области — 1999 (с марта)-2001 (по ноябрь).
Преподаватель кафедры физического воспитания Курского государственного технического университета — с 2005 года, профессор кафедры физического воспитания Юго-Западного государственного университета.
Награжден орденом «Знак Почета» (1976).
Почетный гражданин Курска (2007).