Родился 9 января 1929 года в Ярославле.
Спортсмен (лыжные гонки), тренер.
Заслуженный мастер спорта СССР (1956). Заслуженный тренер СССР (1970).
Окончил ГЦОЛИФК (1968).
Выступал за ВФСО «Динамо» (Москва).
Чемпион СССР (1956, 1957, 1963, 1964 — в гонке на 15 км; 1956, 1957, 1963 — в гонке на 30 км; 1963 — в гонке на 70 км, 1953, 1954, 1955, 1957, 1958, 1964 — в эстафете 4х10 км), 2-й призер чемпионатов СССР (1953 — в гонке на 10 км; 1958, 1959, 1961 — в гонке на 15 км; 1955 — в гонке на 18 км; 1956 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1952 — в гонке на 18 км; 1961 — в гонках на 30 и 50 км; 1952, 1963 — в эстафете 4х10 км).
Олимпийский чемпион (1956) в эстафете 4х10 км, 3-й призер Олимпийских игр (1956 — в гонке на 15 и 30 км; 1964 — в эстафете 4х10 км).
2-й призер чемпионата мира (1958) в гонках на 15 и 30 км и в эстафете 4х10 км), 3-й призер чемпионата мира (1962) в эстафете 4х10 км).
Победитель Холменколленских игр (1958) в гонке на 15 и 50 км.
Тренер сборной СССР — 1968-76.
Соавтор книги «О лыжах и о себе» (1978).
Награжден орденами Трудового Красного Знамени (1957, 3.03.1972), «Знак Почета» (1970), медалью «За трудовую доблесть».
Жена — А.П. Колчина, сын — Ф.П. Колчин.
Скончался 29 декабря 2010 года в Отепя уезда Валгамаа (Эстония).