Михаил Сомов изучал кораблестроение в Дальневосточном институте. А по окончании Гидрометеорологического института в Москве стал инженером-океанологом.
Во время Великой Отечественной войны Сомов прокладывал во льдах маршруты для наших судов. В составе Беломорской флотилии принимал участие в ледовых операциях, позже в составе Главсевморпути помогал в проводке судов в Арктике.