Родился 14 июня 1924 года в деревне Юдино Великоустюгского района Северо-Двинской губернии.
Спортсмен (футбол, хоккей с мячом), тренер (футбол). Нападающий.
Мастер спорта.
Начал играть в футбол в 1938 году в Иваново в юношеской команде «Красное Знамя». В команде в/ч Лобанова (Ленинград) — 1943-44, СКФ (Таллин) — 1945, КБФ (Ленинград) — 1945, ВМФ — 1946 (по май), ЦДКА — 1946 (с июня)-47 (по май), «Торпедо» (все — Москва) — 1947 (с июля)-53, «Трудовых резервах» (Ленинград) — 1954-55 (по июнь), «Красном Знамени» (Иваново) — 1955 (с июля).
В чемпионатах СССР 148 матчей, 40 голов.
Обладатель Кубка СССР (1949).
Лучший бомбардир чемпионата СССР (1954 — 11 голов).
Играл в хоккей с мячом за «Метрострой» (Москва).
Финалист Кубка СССР (1949).
Главный тренер «Буревестника» (Ликино-Дулево) — 1956, «Энергии» (Волжский) — 1959-61, «Таврии» (Симферополь) — 1962 (с мая)-63 (по август), «Трудовых резервов» (Кисловодск) — 1964, «Ковровца» (Ковров) — 1965 (по сентябрь), «Нефтяника» (Альметьевск) — 1966, «Колоса» (Павловская Краснодарского края) — 1967-69.
Инспектировал матчи первенства СССР и России.
Участник Великой Отечественной войны. Награжден орденами Отечественной войны II степени (6.04.1985), Красной Звезды, медалью «За оборону Ленинграда» (22.08.1943), «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (23.10.1945).
Скончался 24 июня 2012 года в Москве.