 Estimates range of its composition range from 1st millennium BCE to early 2nd-millennium CE.The text was likely composed and rewritten in layers over a period of time, with roots possibly in ancient 1st-millennium BCE texts that have not survived into the modern era.The "Padma Purana" categorizes "Vishnu Purana" as a Sattva Purana (Purana which represents goodness and purity).