Полный кавалер ордена Славы
Родился в деревне Чаглаво, ныне Кстовского муниципального округа Нижегородской области.
До призыва в Красную Армию работал токарем, возглавлял комсомольско-молодёжную бригаду на Горьковском радиотелефонном заводе им. В.И. Ленина.
Участник Великой Отечественной войны с апреля 1942 года.
Сапёр 920-го отдельного сапёрного батальона 28-го стрелковый корпуса 60-й армии 1-го Украинского фронта, сержант Ваганов был награждён орденами Славы трёх степеней за подвиги, совершенные в боях на территории Украины, Польши и Чехии.
После демобилизации в 1946 году, работал токарем-шлифовальщиком, затем наладчиком шлифовальных станков на Горьковском телевизионном заводе им. В.И. Ленина.
Похоронен на кладбище «Марьина роща» в Нижнем Новгороде.
Награды: ордена «Знак Почёта» (06.11.1970), Славы 1-й (15.05.1946), 2-й (17.02.1945), 3-й (30.07.1944) степени, медали, в т.ч. «За отвагу» (24.06.1944).
Память: на доме № 29 по улице Нартова (г. Нижний Новгород, Советский район), где он жил, установлена мемориальная доска.