Michał Sopoćko urodził się w Juszewszczyźnie w powiecie oszmiańskim na Wileńszczyźnie. Po ukończeniu szkoły miejskiej w Oszmianie wstąpił w 1910 r. do Seminarium Duchownego w Wilnie. Święcenia kapłańskie otrzymał w roku 1914.
Pracował kolejno jako wikariusz w Taboryszkach (1914–1918), następnie jako kapelan Wojska Polskiego w Warszawie i Wilnie (1918–1932). Przez pięć lat pełnił obowiązki ojca duchownego w Seminarium Duchownym w Wilnie (1927–1932). Po uzyskaniu doktoratu z teologii moralnej w 1926 r. został ojcem duchownym w seminarium wileńskim. Habilitował się w 1934 r. na Uniwersytecie Warszawskim. Najdłużej pracował jako profesor teologii pastoralnej na Wydziale Teologicznym Uniwersytetu Stefana Batorego w Wilnie i w Wyższym Seminarium Duchownym w Białymstoku (1928–1962). Jako spowiednik św. Faustyny Kowalskiej zainteresował się kultem Miłosierdzia Bożego i stał się nie tylko jego głosicielem, ale również dał podstawy teologiczne tego kultu.
W czasie wojny ksiądz Michał Sopoćko pomagał w ratowaniu około stu Żydów, czym naraził się Niemcom i został skazany na rozstrzelanie. W 1942 r. musiał opuścić Wilno. Jeszcze przed wojną utrzymywał kontakty z Urszulą Ledóchowską, która była przełożoną zakonu urszulanek, teraz siostry pomogły mu znaleźć schronienie. Do roku 1944 r. przebywał w Czarnym Borze u Felicji Węsławowicz.
Przed wojną oraz po wojnie działał na rzecz trzeźwości. Sam był abstynentem.
Był założycielem zgromadzenia zakonnego Sióstr Jezusa Miłosiernego (1941).
Zmarł 15 lutego 1975 r. w Białymstoku i pogrzebany został na cmentarzu parafii Wniebowzięcia NMP w Białymstoku. 30 listopada 1988 r. dokonano ekshumacji zwłok ks. Michała Sopoćki. Jego szczątki spoczywają obecnie w kościele pw. Miłosierdzia Bożego w Białymstoku (dzielnica Białostoczek).
Proces beatyfikacyjny na szczeblu diecezjalnym zakończył się w dniu 29 września 1993 r. i akta procesu zostały przekazane do Kongregacji ds. Beatyfikacji i Kanonizacji w Watykanie. Postulatorem procesu był ks. prałat Krzysztof Nitkiewicz.
W 2004 r. papież Jan Paweł II ogłosił dekret o heroiczności cnót ks. Michała Sopoćko. 17 grudnia 2007 r. papież Benedykt XVI uznał cud za jego wstawiennictwem. Jego uroczysta beatyfikacja miała miejsce w niedzielę 28 września 2008 roku o godzinie 11:00 w Sanktuarium Miłosierdzia Bożego w Białymstoku, której przewodniczył abp Angelo Amato. Homilię wygłosił kard. Stanisław Dziwisz.
Władze kościelne reprezentowali: prymas Polski kardynał Józef Glemp, metropolita wileński kardynał Audrys Bačkis, metropolita mińsko-mohylewski arcybiskup Tadeusz Kondrusiewicz. Ze strony władz świeckich w uroczystości wzięli udział: Prezydent RP – Lech Kaczyński, ostatni Prezydent RP na Uchodźstwie – Ryszard Kaczorowski, Marszałek Sejmu – Bronisław Komorowski, prezydent Białegostoku Tadeusz Truskolaski.
7 stycznia 2016 r. watykańska Kongregacja ds. Kultu Bożego i Dyscypliny Sakramentów wydała dekret, którym ustanowiła bł. Michała Sopoćkę Patronem Białegostoku. 15 lutego 2016 r. Rada Miasta Białegostoku przyjęła uchwałę ustanawiającą bł. ks. Michała Sopoćkę patronem Białegostoku.
Bł. Michał Sopoćko jest patronem jedynego hospicjum na Litwie prowadzonego przez s. Michaelę Rak.