Андрей Замковой родился 4 июля 1987 года в городе Свободный, Амурская область. С детства начал заниматься боксом под руководством тренера Феликса Гелюса. Позднее переехал в Наро-Фоминск, где выступал за Всероссийское физкультурно-спортивное общество «Динамо».
Замковой успешно выступал как на детских, так и на юношеских соревнованиях. В 2009 году вошел в состав сборной России по боксу и в этом же году выиграл серебряную медаль чемпионата мира. В 2010 и 2011 годах выиграл Чемпионат России. На XXX Олимпийских играх 2012 года завоевал бронзовую медаль, в полуфинале проиграв олимпийскому чемпиону Серику Сапиеву.
В 2013 году Андрей Замковой выиграл чемпионат страны, а также стал победителем Всемирной Универсиады. В 2014 году занял второе место на Чемпионате России. Через год вновь стал чемпионом страны по боксу. На Олимпийских играх 2016 года закончил выступление на стадии 1/16 финала, уступив Райтону Оквири.
В 2017 году Замковой стал чемпионом России, и в 2018 году повторил результат. В августе 2019 года вошел в состав команды сборной России на чемпионат мира в Екатеринбурге.
На Чемпионате Мира по боксу среди мужчин в Екатеринбурге 21 сентября 2019 года Андрей Замковой, в весовой категории до 69 кг, завоевал золотую медаль. В медальном зачете 20-го Турнира, боксеры России заняли второе место, завоевав три золотые и одна бронзовая медали.
Андрей Замковой имеет звание «Заслуженный мастер спорта России». Рост 186 см, вес 69 кг.
Медаль ордена «За заслуги перед Отечеством» II степени (13 августа 2012 года) - за большой вклад в развитие физической культуры и спорта, высокие спортивные достижения на Играх XXX Олимпиады 2012 года в городе Лондоне (Великобритания)
Заслуженный мастер спорта России (20 августа 2012 года)
Почетная грамота Президента Российской Федерации (19 июля 2013 года) - за высокие спортивные достижения на XXVII Всемирной летней универсиаде 2013 года в городе Казани
Спортивные достижения Андрея Замкового
Чемпионат России
Золото - 2010, 2011, 2013, 2015, 2017, 2018
Серебро - 2014, 2016
Олимпийские игры
Бронза - 2012
Чемпионат мира
Серебро - 2009
Всемирная Универсиада
Золото - 2013