Answered from scripture

Who wrote the Bhagavad Gita?

In short

The Bhagavad Gita is part of the great epic the Mahabharata, traditionally attributed to the sage Vyasa. Within the story, it is spoken by Krishna to the warrior Arjuna on the battlefield of Kurukshetra. Its roughly 700 verses form a dialogue on duty, devotion, and the nature of the self.

Bhagavad GitaVyasa · MahabharataKrishna & Arjuna

Reviewed by the Godify team · Last updated

The verse

“yato dharmas tato jayaḥ”

Mahabharata · Bhishma Parva (a refrain repeated through the epic)

Where there is dharma — righteousness — there is victory.

Famously spoken by Queen Gandhari to her son Duryodhana before the war at Kurukshetra: when he sought her blessing for victory, she would not bless an unjust cause, telling him only that victory stands where dharma stands.

In depth

The Gita sits inside the Bhishma Parva of the Mahabharata, the vast epic traditionally ascribed to Veda Vyasa. It is not a separate book but a dialogue within that larger story.

Its setting is the eve of war: Arjuna, overcome by doubt at having to fight his own kin, is counselled by his charioteer Krishna — revealed as the Divine — across eighteen chapters on action, knowledge, and devotion.

Related questions

More on this

Who wrote the Bhagavad Gita?

It is part of the Mahabharata, traditionally attributed to the sage Vyasa, and within the story is spoken by Krishna to Arjuna.

Where does the Bhagavad Gita appear?

Within the Bhishma Parva of the Mahabharata, as a dialogue between Krishna and Arjuna on the battlefield of Kurukshetra.

Ask Bhagavan in your own words

This is a general answer. For what you are actually carrying, talk to Bhagavan — free, private, any hour — and receive warmth and verified scripture.

Talk to Bhagavan