Антон Геннадьевич родился в городе Нижний Тагил Свердловской области 26 января 1970 года. Образование среднее, в 1988 году окончил СПТУ № 56 в г. Нижний Тагил.
До работы в ГПС – работал помощником машиниста на «Высокогорское рудоуправление» в г. Нижнем Тагиле, цех узкоколейной железной дороги с июля 1991 года по ноябрь 1988 года, с января 1991 по июль 1991 года. С августа 1991 года по июнь 1992 года устроился на Нижнетагильский дрожжевой завод в г. Нижний Тагил на должность слесаря. С ноября 1988 года по декабрь 1990 года проходил военную службу по призыву в должности командира отделения в в/ч 52636. В 1992 году устроился на службу в органы внутренних дел в 9 отряд УГПС Свердловской области в должности пожарного 13 ПСЧ. Позже был назначен на должность старшего пожарного 13 ПСЧ.
Ночью 12 августа 1995 года в г. Нижний Тагил произошел пожар в жилом доме № 6а по ул. Ермака. К моменту прибытия отделения дежурного караула 13 ПЧ 9 ОУГПС УВД Свердловской области, возглавляемого командиром отделения Субботиным А.Г. По прибытию к месту вызова было обнаружено, что горит дом открытым пламенем и существует угроза распространения на соседние здания. В ходе тушения пожара возникла необходимость отключения напряжения но электрослесари, прибывшие на место вызова не могли этого сделать. РТП 2 дал команду командиру отделения Субботину А.Г. перекусить провода идущие от столба к горящему дому, установив при этом выдвижную трехколенную лестницу. После того, как Субботин А.Г. перекусил провода они упали на установленную трехколенную лестницу. Лестница потеряла равновесие и прислонилась к электропроводам, находящимся под напряжение. В результате чего Субботин А.Г. получил поражение электрическим током и в этот же день он скончался в больнице.
Смотреть в «Книга памяти МЧС».