Антон родился 15 ноября 1982 года в селе Гижига Магаданской области. Прежде чем сосредоточиться на футболе, занимался плаванием, лыжными гонками и настольным теннисом. Первый тренер в футбольной школе Магадана – Владимир Синица. В 2000 году Антон с семьёй переехал в Москву, но увлечение футболом не оставил. Выступал в частности за мини-футбольный клуб «Спартак-Щёлково». В пляжном футболе дебютировал в 2005 году: вместе с командой «Сити-Химик» из Воронежской области выиграл первый розыгрыш чемпионата России.  С 2006 по 2009 год выступал за «Строгино», а с 2010 по 2018 год – за «Локомотив». В составе этих команд ещё шесть раз становился чемпионом страны.  Перед сезоном-2019 перешёл в столичный «Спартак».

В декабре 2005 года Антон был призван в первый состав сборной России, выступавшей на Кубке Европы в Москве, и с тех пор является одним из ключевых игроков национальной команды: принимал участие во всех ключевых международных турнирах. Капитан сборной России, рекордсмен по количеству проведённых международных матчей.