Родился 12 марта 1913 года в селе Галата (ныне в составе города Варна) в семье из пяти детей. Его отец, служивший в 8-м Приморском полку, погиб в Балканской войне в районе города Адрианополя (ныне город Эдирне). Оставшись без отца, Стоян был принят в школу для военных сирот в Варне; одновременно он подрабатывал продажей газет на улицах города. Образование продолжил в национальной семинарии в Софии, куда поступил в 1930 году.