Крастан Борисов Стефанов родился 14 сентября 1924 года в Ловече в семье революционеров. Начальное образование получил в родном городе.
В 1933 году его отец после длительного тюремного заключения по решению Болгарской коммунистической партии вместе с семьёй эмигрировал в СССР. В 1939 году стал членом ВЛКСМ. В период с 1940 по 1941 год являлся секретарём комсомольской организации московской школы № 175.
В 1941 году окончил среднюю школу. Был активным спортсменом. После окончания школы мечтал поступить в авиационный институт, но началась Великая Отечественная война. 17-летним добровольцем ушёл добровольцем в Красную армию под именем Асен Борисов Драганов. Воевал в отряде специального назначения. В составе 2-го полка Отдельной бригады специального назначения принимал участие в боевых действиях в немецком тылу и обороне Москвы.
М. Костадинова. В бригадата със специално предназначение, С., 1980.
Енциклопедия «България», т. 6, 1988, с. 451.
И. Лалев. Бележити ловчалии. Енциклопедичен справочник, В. Т., 2013, с. 182.
Н. В. Подхватилина. Болгары-интернационалисты – участники Великой Отечественной войны (1941-1945 гг.) : научно-исследовательская работа. — 2016. — 12 ноября.