Антон Иванович Лопатин родился в деревне Каменная (Каменка) ныне Брестского района Брестской области. Русский.
На военной службе в Русской императорской армии с 1916 года. В годы Первой мировой войны сражался на Юго-Западном фронте рядовым.
В Красной Армии с августа 1918 года, участник гражданской войны. Воевал в составе 21-го кавалерийского полка 4-й кавалерийской дивизии 1-й Конной армии: помощник командира эскадрона, затем командир эскадрона. Сражался против войск Деникина и Врангеля на Южном фронте, в 1920 году участвовал в советско-польской войне на Западном фронте. Был несколько раз ранен, награждён орденом Красного Знамени. Член РКП(б) с 1919 года.
Генерал-майор А. И. Лопатин принимал участие в ряде значимых событий и боевых операций в различные периоды советской истории. В межвоенный период он занимал различные должности в кавалерийских частях и в учебных заведениях РККА.
В начале Великой Отечественной войны Лопатин продолжал свою службу, командуя различными армиями и корпусами на различных фронтах. Он принимал участие в ключевых сражениях, таких как приграничное сражение, оборона Киева, бои под Луцком и Сталинградом. Однако, его руководство было критически оценено в некоторых случаях, что привело к его отстранению от командования армией под Сталинградом.
Позднее Лопатин продолжал свою службу в различных должностях, в том числе во время Советско-японской войны 1945 года. Он проявил себя как опытный и смелый командир, участвуя в форсировании реки Аргунь и наступлении вдоль железнодорожных путей.
После войны Лопатин продолжил свою карьеру в Вооруженных Силах, проходя обучение в Высшей военной академии и занимая различные командные должности. В 1954 году он ушел в запас.
Награжден 3 орденами Ленина, 3 орденами Красного Знамени, 2 орденами Кутузова 1 ст., орденом Красной Звезды, медалями.
Умер 9 апреля 1965 года, похоронен на Новодевичьем кладбище города Москвы.