Родился 25 октября 1918 года в селе Старое Аделяково (позже Самарской области).
Тренер (конный спорт).
Заслуженный тренер СССР (1980).
Окончил Харьковское кавалерийское училище (1944).
Старший тренер конно-спортивной базы (Ташкент) — 1961-66, 1972-80), тренер конно-спортивной базы (Луганск/Ворошиловград) — 1967-72, старший тренер конно-спортивной базы «Наталка» (Киев) — 1980-95.
Среди его учеников — Ю. Ковшов.
Участник Великой Отечественной войны.
Сын — Ю.А. Ковшов.
Скончался 31 декабря 1996 года в селе Софиевская Борщаговка Киево-Святошинского района Киевской области.