Депутат Законодательного Собрания Санкт-Петербурга 6-го созыва.
Член комиссии по промышленности, экономике и предпринимательству.
Андрей Горшечников родился 30 сентября 1964 года в городе Санкт-Петербург. После школы окончил профтехучилище № 115 Ленинградского метрополитена, по окончании которого работал слесарем по ремонту подвижного состава.
В 1982 году Андрей Алексеевич поступил в Ленинградский институт инженеров железнодорожного транспорта, который окончил по специальности: «Инженер. Управление процессами перевозок». В период с 1983 по 1985 год проходил службу в рядах Советской Армии. Демобилизован по причине тяжелого ранения.
С 1985 по 1989 год состоял на освобожденной комсомольской работе, в качестве комсорга Центрального Комитета Всесоюзного Ленинского Коммунистического союза молодёжи, по работе с военнослужащими, проходившими военную службу в Республике Афганистан и находящихся на излечении в военно-лечебных учреждениях Ленинграда.
С 1991 по 2009 год Горшечников Андрей работал на руководящих должностях охранных предприятий Ассоциации «Защита». С 2009 года являлся председателем Санкт-Петербург
В декабре 2011 года Андрей Алесеевич избран депутатом Законодательного Собрания Санкт-Петербурга пятого созыва. Назначен на должность заместителя председателя постоянной комиссии по социальной политике и здравоохранению.
В сентябре 2016 года избран депутатом Законодательного Собрания СанктПетербурга шестого созыва по одномандатному избирательному округу №13. Является членом фракции «Единая Россия». Также является членом комиссии по промышленности, экономике и предпринимательству и комиссии по социальной политике и здравоохранению, и председателем комиссии по туристской индустрии.
Горшечников награжден орденом Красной Звезды, медалью ордена «Генерал армии Маргелов» неправительствен
Андрей Алексеевич женат, воспитывает двоих детей.