Олег Петрович Пузанов родился 20 августа 1942 года.
Окончил Государственный центральный ордена Ленина институт физической культуры.
В 1963 году Олег Пузанов стал бронзовым призером чемпионата СССР по фехтованию на шпагах в индивидуальном первенстве, а в 1970-м году стал обладателем Кубка СССР.
Носил звание заслуженного тренера СССР. Возглавлял сборную Советского Союза на Олимпийских играх 1976 и 1988 годов, а в 1992 году был тренером Объединенной команды СНГ по фехтованию.
Был тренером ЦСКА.
Подполковник в отставке.
С 1993 года жил и работал в Италии.