Aśoka był wnukiem założyciela dynastii Maurjów – Ćandragupty, który około 320 roku p.n.e. przejął ster władzy w królestwie Magadha, leżącym na południowy zachód od Gangesu, a następnie w czasie udanych podbojów włączył do swego państwa tereny obecnych Pendżabu, Afganistanu i Beludżystanu. Obalił rządy dynastii Nandów i powiększył kraj w walce z greckimi wojskami Seleukosa I Nikatora. Imperium Maurjów objęło większość subkontynentu indyjskiego, z wyjątkiem tamilskiego południa.
Ćandragupta ostatnie dwanaście lat swego życia spędził w ascezie jako mnich dżinijski. Następcą Ćandragupty był Bindusara – ojciec Aśoki. Jego despotyczne rządy przyczyniły się do nadania mu przydomku Amitraghata („rzeźnik dla wrogów”). Żoną Bindusary była Wedisamahadevi lub Śakjakumari, córka bogatego kupca z Wadisagiri. Ona to później, gdy jej syn był już buddystą – upasaką, nakłoniła go do postawienia wielkiej stupy w rodzinnym mieście Wedisagiri.