Родился 5 октября 1938 года в поселке Онгудай Горно-Алтайской автономной области Алтайского края.
Спортсмен (легкая атлетика), тренер, спорторганизатор.
Мастер спорта СССР международного класса. Заслуженный работник физической культуры РФ (14.04.1998).
Начал заниматься легкой атлетикой в 1956 году. Выступал за ДСО «Локомотив» и Вооруженные Силы (Брест). Тренировался под руководством Ю.Н. Литуева.
Чемпион СССР (1967, 1969, 1970) в беге на 110 м с барьерами, 2-й призер чемпионатов СССР (1963, 1966, 1968, 1971).
В сборной СССР — 1965-71.
Победитель Кубка Европы (1967).
Участник Олимпийских игр (1968).
В 1980-90-е годы — главный тренер Вооруженных Сил СССР и России.
Заместитель начальника ЦСКА по учебно-методической работе — 1987-92, заместитель начальника Универсального спортивного комплекса ЦСКА имени А.Я. Гомельского (Москва) — с 1996 года.