روز چهارم آبان 1298 در بيمارستان محمدیه تهران زنى به نام تاجالملوک (دختر تیمور خان آيرملو) هنگامى كه همسرش در مأموريت بود در يك وضع حمل دو فرزند به دنيا آورد. يك پسر به نام محمدرضا و يك دختر كه اشرف خوانده شد.دوران كودكى اشرف در تنهايى سپرى شد زيرا هر گاه رضاخان هواى محبت كردن و سروكله زدن با بچهها به سرش مىزد اول شمس كه دختر ارشد او بود و بعد محمدرضا كه پسر بود در آغوش او جاى مىگرفتند و تنها كسى كه به حساب نمىآمد، اشرف بود.رضاخان علاوه بر مادر اشرف سه زن ديگر هم داشت. يكى قبل از تاجالملوک به اسم صفيه خانم (همدانى) كه دخترى به نام همدم السلطنه از او داشت و دو زن بعد از مادر اشرف اولى توران امیرسلیمانی دختر مجد السلطنه امیرسلیمانی بود كه ثمره اين ازدواج پسرى به نام غلامرضا شد؛ اما اين ازدواج بيش از یک سال دوام نياورد و رضاخان به دليلى نامعلوم توران را طلاق داد و يكى دو سال بعد با عصمت الملوك دولتشاهى ازدواج نمود كه وى چهار فرزند به نامهای عبدالرضا، احمدرضا، محمود رضا و فاطمه براى رضاخان به دنيا آورد. اشرف در مدرسه زرتشتیها درس خواند و زبان فرانسه را توسط مادام ارفع در خانه آموخت. وى كه به مطالعه داستانها و رمانهای عاشقانه فرانسوى علاقهمند بود، از نظر اخلاقى شباهت زيادى به پدرش داشت و خصوصيات سلطهگرى، فرمانروايى و سر سختى او شبيه رضاخان بود. كلاً خصلتى مردانه داشت. جسارت و تهور در او به وفور يافت مىشد. درست برعكس محمدرضا، كه فاقد چنين صفاتى بود. از طرفى تندخویی و بد زبانى را نيز از مادرش به ارث برده بود.