В детстве увлекался лыжами, бегал на коньках. Когда пришёл на завод учеником токаря, стал участвовать в соревнованиях. Стал чемпионом ДСО «Спартак» Челябинской области. Тренер — Л. А. Шкенёв[2].
Серьёзно начал заниматься лыжными гонками во время военной службы. Выиграл несколько соревнований, был приглашён к участию в чемпионате СССР по лыжам, где однако не блеснул.
Поворотным для Пузанова стало предложение тренера Игоря Ивановича Булочкина заняться биатлоном в 1960. Его заявили на чемпионат СССР 1961, где он занял 3-е место и отобрался в сборную СССР.
На чемпионате мира в Хямеэнлинне в 1962 году выиграл золото в командной гонке. С 1963 года продолжил выступления за СКА (Ленинград).
Участник двух зимних Олимпиад (1964 года — 10-е место на дистанции 20 км, и 1968 года).
В победной эстафетной гонке бежал 2-й этап. Тренеры ставили задачу удержать преимущество в 24 секунды, добытое Тихоновым, что в итоге и удалось Пузанову.