Родился 12 августа 1939 года в Хабаровске.
Спортсмен (конный спорт), тренер, арбитр.
Заслуженный мастер спорта СССР (6.08.1980). Заслуженный тренер Белорусской ССР (1977). Судья республиканской категории (1966). Заслуженный деятель физической культуры Белорусской ССР (1979).
Начал заниматься конным спортом в 1954 году в Ташкентском кавалерийском клубе ДОСААФ. Выступал за ДСО «Урожай» (Минск). Тренировался под руководством А. Киселева.
Чемпион СССР (1972-80).
В сборной СССР — 1975-81.
Олимпийский чемпион (1980) по выездке в командном зачете, 3-й призер Олимпийских игр (1980) по выездке в личном зачете.
3-й призер чемпионата мира (1978) в командном зачете.
2-й чемпионатов Европы (1975, 1979) в командном зачете, 3-й призер чемпионата Европы (1981) в командном зачете.
Участник Олимпийских игр (1976).
Главный тренер Республиканской СДЮШОР по конному спорту (Минск) — с 1972 года. Был главным тренером сборной России по выездке.
Награжден орденом Дружбы народов (1980), медалью «Ветеран труда».