Сергей Михайлович родился 23 августа 1958 года в селе Тросково Кабанского района Бурятской АССР.
В 1976 году получил повестку и дальнейшую свою судьбу связал с армий. В 1978 г. окончил школу прапорщиков. Пять лет служил в Западной группе войск в ГДР, затем в составе полка гражданской обороны поселке Ковалевка Ростовской области.
В 1988 году в составе ограниченного контингента советских войск был направлен в Демократическую Республику Афганистан.
В декабре 1993 года Сергей Михайлович был уволен в запас.
Награжден медалями: «Воину - интернационалисту от благодарного Афганского народа», юбилейными медали.