Андрей Свинаренко родился 24 сентября 1953 года. В 1974 году окончил Московский институт народного хозяйства имени Плеханова по специальности «экономист». Трудовую деятельность начал экономистом Государственного комитета СССР по ценам. Позднее работал в качестве старшего экономиста ведомства.
Начиная с 1984 года, на протяжении семи лет занимал различные должности в Госплане СССР. Затем перешел на службу в Министерство экономики России.
С 1995 по 2000 год являлся заместителем министра и первым заместитель министра экономики Российской Федерации.
В 2000 году назначен первым заместителем министра промышленности, науки и технологий РФ.
С 2004 года по 2007 год работал заместителем министра образования и науки России.
С марта 2007 по февраль 2009 года Свинаренко замещал пост исполнительного вице-президента Российского союза промышленников и предпринимателей. С февраля 2009 года трудился заместителем генерального директора ГК «Роснанотех». Входил в состав правления организации.
В марте 2011 года назначен заместителем председателя Правления ОАО «Роснано». Являлся членом Правления Открытого Акционерного Общества «Роснано». Возглавлял Фонд инфраструктурных и образовательных программ.
К исполнению полномочий заместителя председателя Правления ООО «УК» «Роснано» Свинаренко Андрей Геннадьевич приступил в феврале 2014 года. Параллельно занимает должность Генерального директора Фонда инфраструктурных и образовательных программ.