В 1991 году получил первое высшее образование в Тернопольском государственном медицинском институте по специальности лечебное дело.
В 2001 году окончил Президентский университет Академии управления персоналом по специальности менеджмент организаций.
Имеет ученое звание кандидата медицинских наук (1999.) И научную степень доцента кафедры хирургических болезней (2011 г.).
С июня 1997 по апрель 1998 гг. - заместитель Главного врача Житомирского областного Лечебно-профилактического центра "Здоровье".
С декабря 1997 по май 2004 гг. - региональный научно-медицинский представитель, заместитель регионального менеджера-координатора, тренинг-менеджер, начальник отдела госпитальных медицинских работников Представительства фармацевтической компании Пфайзер Эйч. Си. Пи. Корпорейшн (США) в Украине.
С мая 2004 по февраль 2012 гг. - директор Представительства фармацевтической компании "Ипсен Фарма" (Франция) в Украине.
С марта 2012 по август 2014 гг. - директор Представительства фармацевтической компании "Новартис Фарма" (Швейцария) в Украине.
27 мая 2015 года занял должность заместителя Министра здравоохранения Украины.
27 апреля 2016 года Кабинет министров назначил Шафранского исполняющим обязанности министра здравоохранения.
27 июля 2016 года Виктор Шафранский освобожден от должности заместителя министра здравоохранения Украины по собственному желанию.
12.11.2018