Родился 6 июня 1911 года в деревне Гордяковка ныне Родниковского района в семье крестьянина. Русский. Член КПСС с 1940 года. Окончил текстильный техникум. Работал мастером на комбинате "Большевик". В РККА с января 1942 года. В боях Великой Отечественной войны с августа 1942 года. Наводчик 120-мм миномёта 289-го гвардейского стрелкового полка (97-я гвардейская стрелковая дивизия, 5-я гвардейская армия, 2-й Украинский фронт) гвардии рядовой Капустин в боях за населённый пункт Красный Кут (8 км севернее Кировограда) с 5 по 8 января 1944 года из миномёта подавил 3 пулемёта, противотанковое орудие и поразил до взвода пехоты противника. 12 января 1944 года в бою за город Благодатное (Болше-Васьковский район Кировоградской области) подавил пулемёт. 12 февраля 1944 года награждён орденом Славы 3 степени. 27 августа 1944 года в боях за высоту в районе населённого пункта Печеноги (15 км юго-западнее города Сташув, Польша) командир миномётного расчёта 120-мм миномётной батареи того же полка, дивизии и армии (1-й Украинский фронт) гвардии младший сержант Капустин подавил 2 пулемёта, миномётную батарею и при отражении контратак истребил свыше 15 гитлеровцев. 18 ноября 1944 года награждён орденом Славы 2 степени. В боях при форсировании реки Одер у населённого пункта Вильмансдорф (7 км юго-западнее города Бриг, Германия - ныне город Бжег, Польша) и расширении плацдарма на левом берегу с 26 января по 1 марта 1945 года гвардии сержант Капустин, командуя расчётом, подавил миномётную батарею, пулемёт и вывел из строя до взвода гитлеровцев. 15 мая 1946 года награждён орденом Славы 1 степени. В 1945 году гвардии старшина Капустин демобилизовался. Жил в Родниках. Возглавлял цех на комбинате "Большевик". Награждён орденом Октябрьской Революции, медалями. Умер 29 августа 1984 года