Родом он был из города Барнаула. Более двадцати лет Макар Павлович проработал на водном транспорте в качестве слесаря-машиниста. В партию большевиков Соколов вступил в 1908 году и вплоть до октябрьских событий 1917 года находился в подполье. В 1922 году его перебрасывают на хозяйственную работу в город Бийск, где он сначала работает заместителем председателя коммунтреста, затем становится управляющим Бийской текстильной фабрикой. В 1927 году Соколов возглавлял Яшкинский цементный завод, а с 1928 года его назначают управляющим стекольным заводом в поселке Памяти 13 Борцов Красноярского округа.