Родился в селе Алексеевка, ныне Грибановского района Воронежской области. После окончания Борисоглебского техникума механизации работал бригадиром тракторной бригады. В 1937 году призван на службу в Красную Армию. Окончив полковую школу по специальности "механик-водитель танка", остался на сверхсрочную службу. Участник Великой Отечественной войны с июня 1941 года. Командир отделения взвода разведки 282-го стрелкового полка 175-й стрелковой дивизии 47-й армии 1-го Белорусского фронта, старший сержант Ванюков был награждён орденами Славы трёх степеней за подвиги, совершенные в боях на территории Украинской ССР, Польши и Чехии. После демобилизации в 1945 году, по направлению партийной организации работал председателем колхоза на Украине, а последние годы жил у сына в городе Дзержинске, ныне Нижегородской области. Похоронен на кладбище посёлка Желнино городского округа г. Дзержинск. Награды: ордена Отечественной войны 1-й степени (11.03.1985), Красной Звезды (26.07.1944, ?), ордена Славы 1-й (31.05.1945), 2-й (19.12.1944), 3-й (26.06.1944) степени, медали, в т. ч. «За отвагу» (18.10.1944).