Родился 15 февраля 1933 года в селе Троицкое Рязанской области.
Спортсмен (легкая атлетика, спортивное ориентирование), тренер (спортивное ориентирование), арбитр (легкая атлетика).
Мастер спорта СССР (1956 — легкая атлетика; 1972 — спортивное ориентирование). Заслуженный мастер спорта СССР (1960, легкая атлетика). Судья всесоюзной категории.
Окончил ГДОИФК имени П.Ф. Лесгафта (1964).
Начал заниматься легкой атлетикой в 1952 году. Выступал за Вооруженные Силы (Москва). Тренировался под руководством К.П. Петинати и П.С. Степанова.
Чемпион СССР (1955, 1956, 1957, 1958, 1959) в беге на 3000 м с препятствиями, 2-й призер чемпионата СССР (1960) в беге на 3000 м с препятствиями, 3-й призер чемпионатов СССР (1958, 1959) в кроссе на 5 км.
3-й призер Олимпийских игр (1960) в беге на 3000 м с препятствиями.
2-й призер чемпионата Европы (1958) в беге на 3000 м с препятствиями.
2-й призер Спартакиады дружественных армий (1958) в беге на 3000 м с препятствиями.
Участник Олимпийских игр (1956).
Судья Олимпийских игр (1980).
Был тренером сборной СССР.
Председатель Федерации спортивного ориентирования Москвы — с 1982 года.
Работал преподавателем кафедры физической подготовки и спорта Военной академии имени Ф.Э. Дзержинского (Москва).
Награжден орденом «Знак Почета» (16.09.1960), медалью «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина».
Скончался 27 декабря 1986 года.