Стефан Софиянски е роден на 7 ноември 1951 г. в София
Женен, има 3 дъщери: Елена, Ива и Димана
През 1974 г. Софиянски завършва статистика във Висшия икономически институт "Карл Маркс". През следващите години е чиновник в Министерството на съобщенията и информацията, а след това работи в Центъра по електронизация на строителството и строителната индустрия.
При правителството на Филип Димитров Софиянски е председател на Комитета по пощи и далекосъобщения (1991–1993 г.). През 1993 г. става зам.-председател на СДС и през ноември 1995 г. е избран за кмет на София.
От 12 февруари до 21 май 1997 г. е начело на служебен кабинет, назначен от президента Петър Стоянов.
Първото решение на служебния кабинет на Стефан Софиянски е за въвеждане на валутен борд в България.
През 1999 г. е преизбран за кмет на столицата.
Непосредствено преди президентските избори през 2001 г. Стефан Софиянски напуска СДС и застава начело на основаната от него партия Съюз на свободните демократи.
Като кандидат на ССД той е избран трети път за кмет на София през 2003 г.
На парламентарните избори през 2005 г. ССД участва в коалицията Български народен съюз, заедно с БЗНС-Народен съюз на Анастасия Мозер и ВМРО-БНД на Красимир Каракачанов. Коалицията печели 13 места в състава на 40-ото народно събрание. Софиянски е избран за депутат и за съпредседател на парламентарната група.
На 1 юни 2011 година Десен алианс (ОДС) издигна Стефан Софиянски за кандидат-кмет за четвърти мандат.
Това се случи Dnes, за важното през деня ни последвайте и в Google News Showcase.