Родился 15 ноября 1912 года в станице Дубенцовская ныне Волгодонского pайона Ростовской области.
Окончил Дубенцовскую среднюю школу.
На фронте Великой Отечественной войны с сентября 1943 года. С 1 по 24 сентября расчет командира орудия, старшего сержанта Гапонова — подбил пять танков, бронемашину, подавил огонь двух минометных батарей.
Погиб 24 октября 1943 года в Запорожской области во время боя.