Участник Великой Отечественной войны, имел награды. После демобилизации сменил много профессий, работал таксистом. В конце 1950-х годов был осужден за обсчет клиентов. В 1963 году устроился продавцом в один из столичных магазинов. С 1972 по 1982 годы являлся директором магазина «Елисеевский».
В 1982 году к власти в СССР приходит Ю. В. Андропов, одной из целей которого было очищение страны от коррупции, хищений и взяточничества. Ему было известно реальное положение дел в торговле, поэтому Андропов решил начать с Московского продторга. Первым арестованным по этому делу стал директор московского магазина «Внешпосылторг» («Березка») Авилов и его жена, которая была заместителем Соколова на посту директора магазина «Елисеевский».
Вскоре Соколов был арестован. На его даче были обнаружены около 50 тыс советских рублей. На допросах Соколов пояснил, что деньги не его личные, а предназначены для других людей. С его показаний было возбуждено около сотни уголовных дел против руководителей московской торговли, в том числе против начальника Моспродторга Трегубова.
Существует версия, что Соколову пообещали снисхождение суда в обмен на раскрытие схем хищений из московских магазинов. На суде Соколов извлёк тетрадь и зачитал имена и суммы, поражавшие воображение. Но ему это не помогло — суд приговорил Соколова к высшей мере наказания (расстрелу) с конфискацией имущества и лишением всех званий и наград.
В 1984 году приговор был приведен в исполнение.
Соколов стал единственным человеком, расстрелянным за хищения в советской торговле. Трегубова приговорили к 15 годам лишения свободы, остальные арестованные получили и того меньше. Елисеевское дело стало крупнейшим делом о хищениях в советской торговле.