Родился 11 марта 1917 в посёлке Южа[1] в семье служащего, бухгалтера. Русский. Рано остался без отца. Окончив 7 классов и школу фабрично-заводского ученичества. Работа ремонтником прядильных машин на прядильно-ткацкой фабрике в Юже. Затем поступил в Суздальскийтехникум механизации сельского хозяйства.
Участник Великой Отечественной войны с июня 1941 года. Боевое крещение старший лейтенант Соколов получил на третий день войны под городом Дубно на Юго-Западном фронте. Участвовал в Львовско-Черновицкой оборонительной операции, находясь в артиллерийской разведке, на переднем крае, он засекал вражеские цели, готовил исходные данные, передавал их на артиллерийские позиции. Вскоре он был назначен начальником разведки артиллерийского полка. Затем участвовал в Киевской оборонительной операции, где во время обороны города Киева был направлен в Днепровскую военную флотилию для управления огнём артиллерийских орудий кораблей по наступающему противнику. Отступал с боями до Волги. Член ВКП(б)/КПСС с 1942 года.
В июле 1942 — феврале 1943 годов в должности начальника штаба 397-го истребительного противотанкового артиллерийского полка 62-й армииСталинградского фронтакапитан А. Ф. Соколов участвовал в Сталинградской битве. Полк совместно с пехотинцами отбил множество немецких атак. Петляя по улицам разрушенного Сталинграда, артиллерийские тягачи выводили орудия на открытые позиции, и те открывали внезапный огонь. Капитан Соколов не раз сам становился к орудиям, на его счету было несколько сожжённых немецких танков. А полк уничтожил 38 танков, не считая большого количества иной техники, вооружения и живой силы противника. За храбрость и мужество в боях на Волге капитан Соколов был награждён орденами Красной Звезды и Отечественной войны 2-й степени. А полк стал гвардейским.
В 1944 году назначен командиром 1430-го артиллерийского полка 1-й гвардейской танковой армии генерала М. Е. Катукова, который всегда выделял его полк в состав передового отряда армии для преследования и разгрома отступающего противника в его тылах.
В ходе Висло-Одерской операции воины полка 22 января 1945 года первыми из артиллеристов вышли с боем к городу-крепости Познань. На подручных средствах, надувных лодках и паромах под покровом ночи форсировали реку Варта, захватили плацдарм и удерживали его трое суток, обеспечивая переправу других частей армии. При защите плацдарма было уничтожено 5 самоходных орудий и 3 танка противника. 24 января полк перекрыл огнём последний путь отхода немцев из Познани, уничтожив железнодорожный эшелон и до 300 немецких солдат. За штурм Познани был представлен к званию Героя Советского Союза, но награда заменена на орден Красного Знамени.[3]
Командир 1430-го лёгкого артиллерийского Проскуровского Краснознамённого орденов Суворова и Кутузова полка 197-й отдельной лёгкой артиллерийской Лодзинской ордена Кутузова бригады 1-й гвардейской танковой армии 1-го Белорусского фронта подполковник А. Ф. Соколов особенно отличился в Берлинской наступательной операции. Полк обеспечивал огнём наступление танковых и стрелковых частей на подступах к Берлину и на его улицах. Командир, находясь в боевых порядках подразделений, организовывал чёткое взаимодействие с танками.
28 апреля 1945 года в бою за мост через Ландвер-канал под шквальным огнём заменил убитого немецким автоматчиком наводчика орудия и уничтожил закопанный в землю танк противника, преграждавший путь штурмовым группам. В жаркой схватке он был тяжело ранен, но не покидал поле боя до тех пор, пока противник не был выбит из прилегающих к каналу зданий, и мост не перешёл в наши руки. Только на улицах Берлина артиллеристами полка были уничтожены 3 самоходных орудия и танка, 4 артиллерийских орудия, до 40 пулемётных точек и до двух батальонов живой силы противника. В бою подполковник потерял сознание от ран и очнулся только в госпитале на четвёртые сутки.[4]
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Вайнруб М. Г. Фронтовые судьбы. — Киев, 1985. — С.62—79.