Б. Салихов был назначен в 14-ю пехотную Полтавскую школу комсостава, где и. д. командира взвода, пом. командира и командира роты. С 15 мая 1924 г. командовал ротой в Сумской пехотной школе комсостава РККА им. М. В. Фрунзе. В октябре направлен на курсы физического образования комсостава при Высшей военно-педагогической школе, которые окончил 27 августа 1925 г. В сентябре 1927 г. назначен в 133-й стрелковый Бессарабский полк 45-й Волынской Краснознаменной дивизии УВО. С июня 1931 г. командовал учебным батальоном в 133-м стрелковом полку. С мая по сентябрь 1932 г. проходил подготовку на Ленинградских бронетанковых курсах усовершенствования и переподготовки комсостава РККА им. А. С. Бубнова, С 27 мая 1932 г. командиром Смелянского стрелкового полка Черкасской стрелковой дивизии (позже переименован в 173-й стрелковый полк 58-й стрелковой дивизии УВО). С 10 февраля 1936 г. командир и военком 5-го Кавказского стрелкового полка 2-й Кавказской стрелковой дивизии им. А. К. Степина КВО в г. Овруч. В июле 1936 г. полк переименован в 178-й Кавказский стрелковый полк 60-й Кавказской Краснознаменной стрелковой дивизии им. А. К. Степина. С 31 января 1937 г. помощник командира 60-й Кавказской Краснознаменной стрелковой дивизии им. А. К. Степина. С 7 сентября 1939 г. врид командира 60-й Кавказской Краснознаменной стрелковой дивизии им. А. К. Степина. В том же месяце в составе 15-го стрелкового корпуса 5-й армии Украинского фронта дивизия участвовала в походе Красной армии в Зап. Украину. Части дивизии под его командованием вели упорные бои с польскими войсками за Сарненский УР, завершившиеся 21 сентября взятием г. Сарны. В ходе Советско-финляндской войны 1939–1940 гг. комбриг М. Б. Салихов командиром этой же дивизии участвовал в боях с белофиннами. За эту войну он был награжден орденом Красной Звезды (09.05.1940). 24 апреля 1940 г. был утвержден в должности командира 60-й Кавказской Краснознаменной стрелковой дивизии им. А. К. Степина. В июне 1940 г. дивизия вошла в состав 13-го стрелкового корпуса 12-й армии Южного фронта и участвовала в походе Красной армии в Северную Буковину. Затем она входила в состав 27-го и 17-го стрелковых корпусов КОВО. С началом Великой Отечественной войны дивизия под командованием генерал-майора М. Б. Салихова в составе Юго-Западного фронта в ходе приграничного сражения вела бои на границе южнее Черновиц. С 25 июня она была подчинена 18-й армии Южного фронта. Во время отхода к р. Днестр и переправы у м. Хотин генерал-майор М. Б. Салихов не осуществил надлежащего руководства частями дивизии, потерял управление и допустил панику во вверенных ему войсках, что превратило дивизию в малоспособное соединение. За это он был арестован и отдан под суд. В заседании военного трибунала Южного фронта от 21 июля 1941 г. по обвинению в совершении преступления, предусмотренного ст. 206.17, п. «б» УК РСФСР, М. Б. Салихов был осужден к лишению свободы на 10 лет с отсрочкой до окончания военных действий и отправкой на фронт, а также понижением в воинском звании до полковника. После этого он был назначен командиром 980-го стрелкового полка 275-й стрелковой дивизии 6-й армии. Однако, по свидетельству очевидцев, продолжал служить