From many posts here it is known that Ramayan was written by sage Valmiki. But i dont know who has written Mahabharat?

So who has written Mahabharata?

  • 1
    Veda Vyasa Krishna Dwaipayana has written Mahabharata and all puranas (at least major ones).
    – Aks
    Commented Nov 28, 2017 at 14:22
  • Do you know about VedaVyasa?
    – Pandya
    Commented Nov 30, 2017 at 15:49
  • I have no idea sir. Commented Nov 30, 2017 at 16:31
  • 1
    I am learning slowly from this site. I have zero knowledge in Puran etc. But I am interested to know and learn these. Commented Nov 30, 2017 at 16:45
  • 1
    Don't think of leaving site but minimum research effort is required before posting a question. Very simple questions which can be answered through Google search are not considered good questions. Don't take google with a grain of salt. Every member here also searches google and the internet for searching answers. So, google for very basic queries. Commented Dec 15, 2017 at 10:51

1 Answer 1


As described in Adi parva, Mahabharata

Narrator (रचयिता):

Krishna Dvyapana (who holds the title of Vedvyasa in 28th Dwapar yuga)

Scribe (लेखक):

Lord Ganesha

This question is related to below questions:

What script did Ganesha write the Mahabharata in?

How do we know that Lord Ganesha wrote the Mahabharata?

  • 1
    You may mention the source as Mahabharata from links here
    – Tezz
    Commented Nov 28, 2017 at 15:27
  • @Tezz Agreed, didn't check that. Then question should be marked as duplicate.
    – YDS
    Commented Nov 28, 2017 at 15:29
  • 1
    But still edit your answer and add links. It's better if you use authentic links/scriptures in answer. @YDS at least you can just mention as described in this chapter of Mahabharata...
    – Tezz
    Commented Nov 28, 2017 at 15:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .