Родился 13 ноября 1922 в деревне Вяльково Гжатского (ныне Гагаринского) района Смоленской области в семье крестьянина. Отец — Цапов Иван Григорьевич (1888 — 1941). Мать — Цапова Екатерина Ильинична (1886 — 1973). Русский. Член КПСС с 1942. Окончил 7 классов, школу ФЗУ. Работал модельщиком на заводе «Борец» в Москве. В Красной Армии с 1940. Окончил Серпуховскую военно-авиационную школу пилотов.
На фронтах Великой Отечественной войны с 1941. Командир эскадрильи 3-го гвардейского истребительного авиационного полка (1-я гвардейская истребительная авиационная дивизия, ВВС Балтийского флота) гвардии капитан Цапов к июню 1944 совершил 530 боевых вылетов; в 58 воздушных боях сбил 15 самолётов противникака. Звание Героя Советского Союза присвоено 22 июля 1944. Участник советско-японской войны 1945.
В 1955 окончил Военно-воздушную академию, в 1960 — Военную академию Генштаба. Был генералом-инспектором инспекции ПВО. С 1985 генерал-лейтенант авиации Цапов — в запасе. Живёт в Москве.
Награждён: