Родился 22 января 1933 года в деревне Мухоловка Красносельского района Ленинградской области.
Спортсмен (лыжные гонки, гребля на байдарках и каноэ), тренер (лыжные гонки).
Мастер спорта СССР (лыжные гонки, гребля на байдарках и каноэ).
Окончил Ленинградский государственный педагогический институт имени А.И. Герцена (1957).
Начал заниматься лыжными гонками в 1945 году. Выступал за ДСО «Спартак» (Ленинградская область). Тренировался под руководством С.А. Морщинина и Л. Талят-Келтша.
Чемпион СССР по лыжным гонкам (1959) в эстафете 4х10 км, 2-й призер чемпионатов СССР (1957 — в гонке на 15 км; 1961 — в гонке на 50 км и в эстафете 4х10 км), 3-й призер чемпионата СССР (1957) в эстафете 4х10 км.
В сборной СССР — 1957-64.
Участник Олимпийских игр (1960).
Чемпион СССР по гребле на байдарке и каноэ (1955) на байдарке-четверке на дистанции 10000 м.
Был тренером ДЮСШ (Красносельский район Ленинградской области).
Преподаватель средней школы №1 Красносельского района Ленинградской области — с 1973 года.
Скончался 30 мая 2009 года.