Родился 25 сентября 1936 года в Ленинграде.
Спортсмен (велосипедный спорт), тренер.
Мастер спорта международного класса (1965).
Окончил Ленинградский техникум физической культуры «Трудовые резервы» (1960).
Выступал за ВДСО «Трудовые резервы» и СКА (оба — Ленинград). Тренировался под руководством А.М. Быстрова и Л.М. Шелешнева.
Чемпион СССР (1960, 1963, 1964, 1966) в командной гонке на 100 км, 2-й призер чемпионата СССР (1961) в командной гонке (шоссе).
В сборной СССР — 1957-66.
3-й призер чемпионата мира (1963) в командной гонке на 97,8 км (шоссе).
Победитель многодневной Велогонки мира (1965) в командном зачете. Победитель многодневной велогонки по Египту (1958) в личном и командном зачетах. Победитель велогонки «Тур Югославия» (1965) в командном зачете, 3-й призер велогонки «Тур Польши» (1960).
Участник Олимпийских игр (1964), Велогонки мира (1960).
Работал тренером ДЮСШ.
Скончался 30 января 1984 года. Похоронен на кладбище поселка Крабозаводское Южно-Курильского городского округа Сахалинской области.