Ванин Андрей Геннадьевич родился в Златоусте Челябинской области в 1964 году.
В 1989 году окончил Мордовский государственный университет имени Н.П. Огарева по специальности «Электрификация сельского хозяйства». Кандидат технических наук.
В 1989–1993 годах работал инженером по наладке теплотехнического оборудования в управлении «Саранскпусконаладка» мордовского ОиНПО «Прогресс».
В 1993–2002 годах — начальник смены цеха, заместитель начальника производственно-технического отдела, заместитель главного инженера саранских тепловых сетей ОАО «Мордовэнерго».
В 2002–2007 годах — главный инженер ОАО «Мордовская теплосетевая компания».
С 2007 по 2015 годы — главный инженер Мордовского филиала ГК «Т Плюс». С июля 2015 года — главный инженер Нижегородского филиала ГК «Т Плюс».
В декабре 2017 года был назначен главным инженером филиала «Мордовский» ПАО «Т Плюс», а с мая 2018-го также стал исполнять обязанности директора структурного подразделения.