Родился в селе Пошатово, ныне Краснооктябрьского района Нижегородской области, в семье мусульманского священнослужителя (имама). Начальное религиозное образование получил в семье. В 1899 году переехал на постоянное жительство в Нижний Новгород. С начала XX века до 1916 года — азанчей, а затем (до 1930 года) — имам Ярмарочной мечети города Нижнего Новгорода. Одновременно был руководителем Канавинской мусульманской общины. Являлся активным участником строительства Нижегородской Соборной мечети в районе компактного проживания татар нагорной части города, на правом берегу Волги, рядом с площадью Старо-Сенной.
В 1915 году благодаря усилиям мусульманской общины города и личной активности Соколова Нижегородская Соборная мечеть начала функционировать. В 1920-е годах, в условиях гонений на религию, Соколов предоставил комнаты собственного дома в Канавино, близ вокзала, ныне улица Фильченкова, 12, под молитвенные помещения. Таким образом, в его доме расположилась постоянно действующая молельня, в которой он исполнял обязанности муэдзина. Жил и похоронен в Нижнем Новгороде.