Родился в 1916 году в деревне Серебрянка Пригородного района в семье крестьянина. На службе в Красной армии с 1937 года.
Командир 30-го танкового батальона 36-ой Краснознаменной, орденов Суворова и Кутузова танковой бригады 11 танкового корпуса. Был тяжело ранен. В боях под Берлином батальон Рогозина взял в плен более 12 тысяч пленных.
Указом Президиума Верховного Совета СССР от 31 мая 1945 года Анатолию Рогозину присвоено звание Героя Советского Союза за мужество, проявленное в боях под Берлином. Награжден орденом Отечественной войны 2-й степени, орденом Красной Звезды.