Родился 1 ноября 1949 года в Старой Руссе Новгородской области.
Спортсмен (легкая атлетика), тренер.
Начал заниматься легкой атлетикой в 1967 году. Выступал за СДСО «Буревестник» (Ленинград). Тренировался под руководством И.С. Краснова.
Чемпион СССР (1976, 1981) в толкании ядра, 3-й призер чемпионатов СССР (1980, 1983). 2-й призер чемпионата СССР в помещении (1977), 3-й призер чемпионата СССР в помещении (1976).
В сборной СССР — 1974-84.
2-й призер Олимпийских игр (1976).
2-й призер Кубка мира (1981).
2-й призер Кубка Европы (1981).
Тренер СДЮШОР «Буревестник» (Ленинград) — 1983-90.