Родился в Рыбинском уезде Ярославской губернии в крестьянской семье.
Учился в Строгановском училище, затем окончил Московское училище живописи, ваяния и зодчества (МУЖВЗ), где его учителями были Исаак Левитан , Василий Поленов , Валентин Серов .
В первой выставке «Мира искусства» участвовал в 1899 году . К началу 1900-х годов Соколов был уже признанным художником, участник многих выставок, обладатель премий и призов.
По просьбе мецената С. Т. Морозова Соколов стал руководителем мастерскими народных ремесел в Сергиевском Посаде и остался здесь навсегда.
Заведовал учебной столярной художественной мастерской Московского губернского земства с 1903 по 1920 годы . С 1916 года, пользуясь советами И. Н. Павлова, самостоятельно освоил техники литографии и ксилографии.
В 1941 году Соколов тяжело заболел и был надолго прикован к постели.
Умер в 1946 году в Загорске.
Создал эскизы для росписи произведений декоративно-прикладного искусства в так называемом «соколовском стиле», сочетающем на дереве выжигание контуров с раскраской акварелью.
Автор ряда произведений, связанных с Сергиевским Посадом, в том числе, альбомов: «Сергиев Посад» (1917, цветная литография), «Сергиев» (1921, линогравюра) и других.
Автор около 50 экслибрисов в технике ксилографии .
Его произведения также хранятся в ГТГ , Художественно-педагогическом музее игрушки РАО, СПГИХМЗ, музеях Рыбинска, Иркутска и Нижнего Тагила.