Родился в семье рабочего. В 1969—1971 служил в армии. В 1982 окончил Ленинградскую духовную семинарию, в 1986 — Ленинградскую духовную академию. 9 апреля 1987 пострижен в монахи в Жировицком монастыре.
21 апреля 1987 рукоположён во иеродиакона, 20 мая — во иеромонаха, в 1990 — возведён в сан игумена, в 1994 — в сан архимандрита.
В 1990-1994 — благочинный Жировицкого монастыря, в 1994-2001 — наместник Благовещенского монастыря (д. Ляды Смолевичского района Минской области).
Священным Синодом БПЦ был избран и представлен Патриарху Алексию II в качестве ставленника на Брестскую епископскую кафедру. 27 декабря 2000 года Священный Синода РПЦ определил ему быть епископом Брестским и Кобринским.
4 февраля 2001 года в Свято-Духовом кафедральном соборе Минска митрополитом Минским и Слуцким Филаретом, в сослужении членов Синода Белорусского Экзархата, хиротонисан во епископа.
4 июня 2002 года Синод Белорусского Экзархата принял решение, утверждённое Патриархом Алексием II, о назначении его на Могилёвскую кафедру.
С 7 октября 2002 года — епископ Могилёвский и Мстиславский.
27 декабря 2005 года назначен временно управляющим Бобруйской епархией.
23 августа 2009 года на епископа Софрония было совершено нападение перед началом литургии в кафедральном соборе во имя Трёх Святителей Могилёва. Мужчина 37 лет, состоящий на учёте в Могилёвской областной психиатрической больнице, подошёл к епископу, достал нож и нанёс ему удар в область живота, а затем, когда Софроний закрылся от второго удара, — повредил ему вены на руке. Епископ Софроний был доставлен в больницу и прооперирован, в отношении нападавшего возбуждено уголовное дело по ст. 147 УК РБ («Умышленное причинение тяжкого телесного повреждения»).