Михаил Сергеевич Волков родился 5 октября 1941 года в селе Богдашкино Тетюшского района Татарской АССР в семье колхозника. В 1958 году по окончании средней школы работал в колхозе «Дружба» на разных работах, в том числе, учетчиком-кассиром. В 1961 году поступил в Ульяновский сельскохозяйственный институт на зоотехнический факультет. В 1963 году с 3-го курса был призван в Советскую Армию. После сержантской школы в Петрозаводске продолжал службу в Плесецке Архангельской области в ракетном соединении в должности старшины подразделения. В 1965 году был награждён медалью «20 лет Победы в Великой Отечественной войне 1941–45».