До принятия сана Михаил Каргополов был офицером казачьих войск.
Став священником, служил в храме села Петровское (Енисейская губерния).
31 января 1919 года отряд красноармейцев схватил батюшку и вывез за село на расстояние километра. Там его вытащили из саней, сорвали шубу и потребовали, чтобы он снял с себя крест. Отец Михаил отказался. Тогда красноармейцы попытались сделать это силой, но безуспешно. Сжимая в руках крест, священник молился и говорил: «Не ведят бо, что творят». Один из палачей выстрелил ему в голову, затем последовало еще около 20 выстрелов в упавшего отца Михаила.
17 марта 1919 года в Благовещенской церкви Красноярска было совершено торжественное отпевание священномученика Михаила в сослужении архиепископа и духовенства. Тело пастыря было погребено рядом с храмом.