Андрей Кнорр родился 11 мая 1957 года в селе Михайловка, Алтайский край. В 1979 году окончил Алтайский сельскохозяйственный институт. Позднее, получил дополнительное образование, успешно завершив курс обучения в Российской академии государственной службы при Президенте Российской Федерации.
Трудовую деятельность, Кнорр начал непосредственно по окончании института, в качестве инженера государственного племенного хозяйства «Тополинский».
Затем, перешел на комсомольскую работу, где в течение 10 лет занимал должности от заведующего орготделом и первого секретаря Бурлинского райкома комсомола до секретаря Алтайского крайкома ВЛКСМ по работе с рабочей и сельской молодежью.
С 1990 года, занимался самостоятельной хозяйственной деятельностью в сфере туризма, сельского хозяйства и аквакультуры, издательской деятельности.
В период с 2000 по 2003 год, являлся депутатом и зампредседателя комитета по экономической политике, промышленности и собственности Алтайского краевого Совета народных депутатов.
Позже, избирался депутатом Государственной Думы Федерального Собрания РФ по одномандатному Славгородскому избирательному округу и депутатом Государственной Думы ФС РФ по федеральному списку партии «Единая Россия».
На протяжении двух созывов работал в составе комитета по аграрным вопросам. Активно работал с общественными формированиями отраслевых объединений и союзов. С 2007 по 2011 год, замещал пост заместителя председателя Российского аграрного движения.
Впоследствии, 1 сентября 2012 года, Кнорр Андрей Филиппович назначен на должность заместителя губернатора Томской области по агропромышленной политике и природопользованию. Кандидат сельскохозяйственных наук.
Женат. Воспитал четверых детей.