Родился 29 июля 1937 года в Рыбинске. Окончил ГЦОЛИФК (1961), тренер-преподаватель. Мастер спорта (1960). Призёр чемпионата Москвы, чемпион «Динамо», международных соревнований. Выступал за сборную команду СССР в 1963—1965 годах.
Заслуженный тренер СССР (1972). Тренер сборной СССР на Олимпийских играх 1968 года. Подготовил несколько известных спортсменов, в том числе сына — чемпиона мира Алексея Хапланова. Старший тренер сборной команды СССР в 1985—1986 годах.
Президент Федерации современного пятиборья Москвы. Директор Экспериментальной школы высшего спортивного мастерства Москвы.
Вице-президент Федерации современного пятиборья России.