Народився 27 листопада 1967 року у Дніпрі (тоді Дніпропетровську).
У 1991 році закінчив фізико-технічний факультет Дніпропетровського державного університету.
1991–1997 — працював на ВО «Південний машинобудівний завод» майстром, інженером-конструктором.
1997–1999 — заступник директора ТОВ «Укр-фарма».
1999–2000 — заступник директора ТОВ «Оптімафарм».
2000–2005 — заступник директора із загальних питань, менеджер проекту КУПП «Евіст» УТОС.
У 2001 році запровадив програму забезпечення міста Дніпра питною водою. По завершенню проекту отримав диплом «Міжнародний академічний рейтинг популярності та якості «Золота фортуна» та премію «Кращий проект року».
З 2005 року — виконувач обов'язків директора ТОВ «Технофарма».
З 21 грудня 2016 року – член Торгово-промислової палати України.
Станом на 2022 рік є засновником низки приватних підприємств в різних галузях економіки.
З 2002 до 2007 року — депутат Дніпропетровської міської ради.
Народний депутат України 6-го скликання з 23 листопада 2007 до 12 грудня 2012. Член Комітету з питань правосуддя, член Спеціальної контрольної комісії з питань приватизації (з грудня 2007).
Як народний депутат України, активно сприяв скасуванню візового режиму між Україною і Державою Ізраїль, що значно полегшило життя українським туристам.
У 2013 році невдало балотувався на довиборах в Раду по 132-му виборчому округу як самовисуванець. Тоді Соколова виключили з партії “Батьківщина” за рішення балотуватися без погодження з партійним керівництвом, але за рік він поновив членство.
Того ж року створив правозахисну громадську організацію “Всеукраїнська комісія справедливості”.
У грудні 2014 року організував візит до Києва Президента Асоціації Конгресменів США Джима Слеттері в рамках кампанії на захист родинної садиби видатного авіаконструктора Ігоря Сікорського та створення музею у ній. Президент міжнародного фонду "Trident foundation".
У 2014 році невдало балотувався до Верховної Ради 8-го скликання по округу №132 (Миколаївська область), висувався від ВО “Батьківщина” як член партії. На момент виборів тимчасово безробітний.
У квітні 2015 року виступив одним з ініціаторів і організаторів Соціальної платформи «Важливий кожен», презентував програму соціально-орієнтованих реформ.
З 2015 року — депутат Миколаївської обласної ради від ВО «Батьківщина». Перший заступник голови Миколаївської облради.
Кандидат у народні депутати від «Батьківщини» на парламентських виборах 2019 року, № 26 у списку. Заступник директора ТОВ «Укртранзит». Проживає в місті Миколаєві.
У 2019 році припинив політичну діяльність зосередивши увагу на підприємницькій діяльності.
20 грудня 2023 року Михайло Соколов склав присягу депутата в Верховну раду замість Віталія Данилова, який достроково склав мандат.
Одружений, виховує п’ятьох дітей. Батько Соколова був головним інженером на Південмаші у 1982-1987 роках.
25.02.2024