Работил е последователно в Министерството на информацията и съобщенията, Института по икономика, информация и управление, и в агенция "Демокрация". От 1991-93 г. е председател на Комитета по пощи и далекосъобщения по време на първото правителство на СДС начело с Филип Димитров.
Председател е на Обединения християндемократически център (ОХДЦ) от 15-16 май 1993 г. В края на годината го избират и за зам.-председател на Националния координационен съвет на СДС с ресор вътрешна политика.
През 1994 г. става депутат в 37-ото Народно събрание, избран с листата на СДС. От 1995 г. е зам.-председател на парламентарната комисия по бюджет и финанси, членува и в икономическата комисия; влиза и в постоянната делегация на Народното събрание за връзки с Европейския парламент.
В края на 1995 г. е избран за кмет на София и освободен като депутат. През 1997 г. е министър-председател в служебния кабинет, назначен от новоизбрания президент Петър Стоянов.
На 2 юни 1998 г. Националният изпълнителен съвет на СДС взема решение Софиянски да бъде представител на СДС в медийната комисия на Европейския демократичен съюз. Избират го и за вицепрезидент на Европейската асоциация за местна и регионална политика по време на конгреса й в Инсбрук на 4 юли 1998 г.
През 1999 г. започва втория си мандат като кмет на София.
Към средата на 2001 г. започва да критикува политиката на СДС и иска цялото ръководство, включително Иван Костов, да поеме отговорност за нея. Обявява се за диалог и сътрудничество с Национално движение "Симеон Втори" (НДСВ), което идва на власт след парламентарните избори през юни.
След като позицията му бива отхвърлена от СДС, в началото на декември Софиянски учредява своя партия - Съюз на свободните демократи. Като учредители в тази формация се включват много дотогавашни членове и привърженици на СДС, между които и Диляна Грозданова, бивша телевизионна журналистка, а понастоящем депутат в 39-ото НС от групата на НДСВ.
Женен е, с 3 дъщери. Владее английски и немски език.
* Моля, коментирайте конкретната статия и използвайте кирилица! Не се толерират мнения с обидно или нецензурно съдържание, на верска или етническа основа, както и написани само с главни букви!