Регалии (по состоянию на август 2021 года): 2-кратный бронзовый призер Олимпийских игр (2012, 2020) в весовой категории до 69 кг; чемпион мира (2019); серебряный призер чемпионата мира (2009); чемпион Универсиады (2013); 7-кратный чемпион России (2010, 2011, 2013, 2015, 2017, 2018, 2020).
Родился 4 июля 1987 года в городе Свободный, Амурская область (Россия).
Андрея Замкового в секцию бокса привел старший брат, и в 9-летнем возрасте Андрей выиграл свой первый турнир. Понимая, что подросток может добиться больших успехов, родители приняли решение переехать в Хабаровск, где у юного боксера было гораздо больше возможностей совершенствовать мастерство. В 2005 году пришел первый международный успех – Замковой выиграл молодежное первенство Европы.
Серия успешных выступлений позволила Андрею квалифицироваться на чемпионат мира-2009. В Милане он дошел до финала в весовой категории до 69 кг, где уступил Джеку Кулчай-Кету из Германии.
В 2010-м переехал в подмосковный Наро-Фоминск и начал выступать за ЦСК «Локомотив», тогда же впервые завоевал титул чемпиона России (в дальнейшем еще шесть раз побеждал на внутреннем первенстве страны).
На Играх-2012 в Лондоне Замковой стал бронзовым призером, проиграв в полуфинале будущему олимпийскому чемпиону Серику Сапиеву из Казахстана.
Через четыре года в Рио-де-Жанейро-2016 Андрей выступил неудачно, уступив кенийцу Рейтону Оквини в 1/16 финала. Тем не менее Замковой продолжил тренироваться, а в 2019-м завоевал титул чемпиона мира. В Екатеринбурге его соперником по финалу стал британец Пэт Маккормак.
На своей третьей Олимпиаде Андрей Замковой снова стал бронзовым призером. В Токио-2020 россиянин победил Стефана Зимбу из Замбии, затем Эскерхана Мадиева из Грузии, но в полуфинале уступил кубинцу Роньелю Иглесиасу.