Родился 23 августа 1938 года в селе Петровка Шкотовского района Приморского края.
Спортсмен (современное пятиборье), тренер, арбитр.
Заслуженный мастер спорта СССР (1962). Заслуженный тренер России. Судья всесоюзной категории.
Выступал за ЦСКА (Москва).
Чемпион СССР (1967 — в личном зачете; 1962 — в командном зачете), 2-й призер чемпионата СССР (1961) в командном зачете.
В сборной СССР — 1960-71.
Чемпион мира (1962) в личном и командном зачетах, 3-й призер чемпионата мира (1967) в командном зачете.
Старший тренер и начальник команды ЦСКА (Москва) — 1975-85.
Среди его учеников — С. Лукьяненко, В. Шмелев.