تكوّنت ملحمة الرامايانا على مراحل طويلة، ويُرجح أن أقدم أجزائها تعود إلى القرون الأخيرة قبل الميلاد، بينما أضيفت إليها مواد أخرى في القرون الأولى بعد الميلاد. وينسب التراث الهندي الملحمة إلى الشاعر فالميكي، إلا أن المعلومات التاريخية الموثوقة عن حياته وشخصيته قليلة وغير مؤكدة.