Życie na podstawie kroniki Mahavamsa Pochodzenie i rodzina Pandukabhaya był pierworodnym synem pandyjskiego księcia Digha Gamani i Ummadhy Citty, córki-jedynaczki króla Syngalezów Panduvasdevy na Sri Lance i jego tamilskiej małżonki Buddhakachchany z rodu PandjówGamini G. Punchihewa w Daily News z 12.02.2010 o historii Sri Lanki [dostęp 27.11.2015]. Jego ojciec był bratankiem matki. Mimo królewskiej krwi w zasadzie nie miał realnej szansy na tron dziadka, który go nigdy nie widział. Sędziwemu królowi przedstawiono bowiem dziewczynkę-surogata, z której ten bardzo się cieszył, a wkrótce potem zmarł. Następcą Panduvasdevy został jego najstarszy syn – Abhaya. Tak więc przepowiednia o przejęciu przez niego władzy była jednocześnie wyrokiem śmierci dla jego wujów, bo tylko wtedy mógłby zasiąść na tronie w Upatissa Nuwara.

W okresie walki o władzę poślubił księżniczkę Swarnapali, nie zważając na to, że była ona córką Girikhandasivy (jednego z braci matki), przez co wyrwał go z koalicji królewiczów, których zwalczał. Z tego związku urodziło się dziesięciu synów i dwie córki.