Родился 10 марта 1934 года в селе Орловка Челнинского района Татарской АССР.
Спортсмен (лыжные гонки), тренер, спорторганизатор.
Заслуженный мастер спорта СССР (1966).
Чемпион СССР (1966 — в гонке на 15 км; 1960, 1962, 1965 — в гонке на 30 км; 1961, 1963, 1965, 1966 — в гонке на 50 км; 1965, 1967, 1968 — в гонке на 70 км; 1962 — в эстафете 4х10 км), 2-й призер чемпионатов СССР (1966 — в гонке на 30 км; 1960 — в гонке на 50 км; 1963 — в гонке на 70 км; 1965 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1960, 1968 — в гонке на 15 км; 1968 — в гонке на 50 км).
В сборной СССР — 1958-70.
3-й призер Олимпийских игр (1964) в эстафете 4×10 км.
3-й призер чемпионата мира (1962) в эстафете 4×10 км.
Тренер-преподаватель МОС ДСО «Труд» — 1960-67, МОС ДСО «Зенит» — 1967-70, тренер-преподаватель и директор СДЮСШ по лыжным гонкам (Красногорск Московской области) — 1970-72, старший тренер по лыжным гонкам ДЮСШ Красногорского механического завода (Московская область) — 1972-82.
Слесарь-ремонтник Красногорского механического завода — 1982-95, слесарь-ремонтник, механик-водитель снегоходов и снегоукатывающих машин на лыжном стадионе Муниципального спортивно-оздоровительного учреждения «Зоркий» (Красногорск) — с 1995 года.
Почетный гражданин Красногорского района Московской области (27.08.2009).
Скончался 25 июня 2020 года.