С апреля 2006 года по декабрь 2009 года — глава администрации Колпинского района Санкт-Петербурга.
С декабря 2009 года по январь 2010 года — советник Губернатора и Председателя Правительства Орловской области.
С февраля 2010 года по январь 2012 года — мэр города Орла:
14 февраля 2010 года победил на досрочных выборах и стал мэром города Орла, представляя политическую партию «Единая Россия». Свои голоса за В. В. Сафьянова отдали 54,75 % орловчан (около 80 тыс. чел.). Официально новый мэр вступил в должность 18 февраля.
30 декабря 2011 года был исключен из партии «Единая Россия»[1][2], а 25 января 2012 года — большинством голосов членов городского совета Орла — отправлен в отставку с должности мэра города[3].
С января 2014 года по сентябрь 2015 года — содиректор Межправительственной гуманитарной организации «Российско-Сербский гуманитарный центр».
17 января 2020 года распоряжением Мэра Москвы назначен заместителем префекта Северного административного округа города Москвы.