Родился 14 июня 1972 года в городе Светогорске Выборгского района Ленинградской области.
В 1994 окончил Петербургский государственный университет путей сообщения по специальности «Организация перевозок и управление на железнодорожном транспорте». Параллельно с учебой, с 1991 года, работал дежурным по станции Каменногорск, Любань и станциям Ленинградского узла.
С 1995 по 1998 год был заместителем начальника станции Каменногорск, ревизором движения, заместителем начальника Санкт-Петербургского отдела перевозок по технической работе. С 1998 по 2003 год трудился на станции Санкт-Петербург-Сортировочный-Московский в должностях заместителя начальника станции, главного инженера, начальника станции. В 2004-2005 годах был главным инженером службы перевозок Октябрьской железной дороги.
В 2005 году поступил в «Ленгипротранс» на должность начальника отдела узлов и станций. С 2016 года работает в должности заместителя генерального директора по производству.
Вклад Андрея Николаевича в развитие железнодорожной отрасли страны отмечен ведомственными и корпоративными наградами:
• Почетная грамота начальника Октябрьской железной дороги (2000 год);
• Именные часы начальника Октябрьской железной дороги (2002 год);
• Знак «В память о 200-летии со дня рождения П.П. Мельникова» (Октябрьская железная дорога, 2004 год);
• Юбилейный нагрудный знак «В память 200-летия Управления водяными и сухопутными сообщениями» (Министерство транспорта РФ, 2009 год);
• Благодарности «Ленгипротранса» (2009, 2011 годы);
• Медаль «За трудовую доблесть» III-степени (Ассоциация «Востокгипротранс», 2011 год);
• Благодарность Законодательного Собрания Санкт-Петербурга (2011 год);
• Знак «Почетный работник Октябрьской железной дороги» (2015 год);
• Благодарность Петербургского государственного университета путей сообщения Императора Александра I (2015 год);
• Благодарность ОАО «Российские железные дороги» (2018 год);
• Благодарность Министра транспорта Российской Федерации (2020 год).