Fun Spiritual Fact

    Bhagavad Gita · Authorship

    Who Wrote the Bhagavad Gita?

    A short, citation-grounded answer: the sage Veda Vyasa compiled it inside the Mahabharata, Krishna spoke it to Arjuna, and Sanjaya narrated it to the blind king Dhritarashtra.

    Short answer

    Short answer: Hindu tradition attributes the Bhagavad Gita to Veda Vyasa — also called Krishna Dvaipayana — the sage who compiled the Vedas and composed the Mahabharata. The Gita is not a stand-alone book; it sits inside the Mahabharata as 700 verses across 18 chapters of the Bhishma Parva (Book 6, chapters 23–40).

    Within the narrative, the teaching itself is spoken by Sri Krishna to Arjuna on the battlefield of Kurukshetra, and narrated in real time to the blind king Dhritarashtra by his charioteer Sanjaya, who has been granted divine sight by Vyasa.

    Continue reading with a free account

    Create a free WithVidVan account to unlock the full authorship, dating, and tradition behind the Gita, save reflections, and chat with Spiritual Guides rooted in the Vedic scriptures.

    Free forever. No credit card required.

    Continue exploring

    All 18 chapters summarised with Sanskrit titles, themes, and takeaways.

    Deeper reading of all 18 chapters — context, characters, signature verses.

    Deep-dive on the eternal Self, Karma Yoga, and Sthitaprajna.

    Browse all articles on the Guides & Blog index.