Родился в 1926 году в селе Сельцо близ Суздаля. В 1943 году был призван в ряды Красной Армии и направлен для прохождения службы и приобретения воинской специальности во Владимир в учебный танковый полк. В мае 1944 года был отправлен на фронт, освобождал Украину, Польшу, Германию.
Награды: орден Красной Звезды (21.02.1945), орден Отечественной войны II степени (17.05.1945), медаль «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (09.05.1945), медаль «За боевые заслуги» (05.11.1954), орден Отечественной войны I степени (06.04.1985).
После войны остался в армии, служил в Прибалтике, после демобилизации работал инкассатором. Умер в 1995 году.
Из наградного листа наводчика СУ-76 246-го отдельного самоходного артиллерийского дивизиона 116-го стрелкового Харьковского краснознаменной дивизии сержанта Е.Ф. Ванина от 16 февраля 1945 года.
«В боях с немецкими захватчиками по расширению плацдарма на западном берегу реки Одер показал образцы мужества и отваги при выполнении боевых задач. 9 февраля 1945 г., натолкнувшись на засаду противника в лесу севернее Фаульйоппе, огнем своего самоходного орудия уничтожил бронетранспортер. 10 февраля 1945 г. у населенного пункта Рюкенвальдау уничтожил до 30 гитлеровцев. При налете немецкой авиации в боевом отделении самоходного орудия возник пожар от пушечного и пулеметного огня самолета противника. Самоходной установке грозил взрыв от воспламенения бензиновых баков. Сержант Ванин снял с себя одежду и ликвидировал пожар.
Достоин правительственной награды ордена «Красная Звезда».