The 2013 Indian TV series Mahabharat stars Saurabh Raj Jain as Lord Krishna, Shaheer Sheikh as Arjun, and Pooja Sharma as Draupadi. Over 250 episodes, it retells the epic with a large ensemble cast.
Main cast
- Lord KrishnaSaurabh Raj JainMain
- ArjunaShaheer SheikhMain
- DraupadiPooja SharmaMain
- YudhishthiraRohit BhardwajMain
- DuryodhanaArpit RankaMain
- BhimaSaurav GurjarMain
- NakulaVinay RanaMain
- SahadevaSaurabh Raj Jain (dual role as Krishna and Sahadeva – actually Sahadeva played by another actor)Main
Supporting cast
- KarnaAham SharmaSupp
- DushasanaNirbhay WadhwaSupp
- GandhariRiya DeepsiSupp
- DhritarashtraVikramjeet VirkSupp
- ShakuniPuneet IssarSupp
- KuntiHimani ShivpuriSupp
- BhishmaManoj Joshi (TV actor)Supp
Guest & voice
- KamsaSanjay GaurGuest
- ViduraRajan BhiseGuest
No matches — try another name.
About this cast
The 2013 television adaptation of Mahabharat is a Hindi-language epic drama that aired on Star Plus from 2013 to 2014, running for 267 episodes. It features a sprawling cast led by Saurabh Raj Jain, Shaheer Sheikh, and Pooja Sharma, and was produced by Swastik Productions.
FAQs
Who plays Lord Krishna in Mahabharat (2013 TV series)?
Saurabh Raj Jain portrays Lord Krishna.
Who plays Arjuna in Mahabharat (2013 TV series)?
Shaheer Sheikh plays the role of Arjuna.
Who plays Draupadi in Mahabharat (2013 TV series)?
Pooja Sharma portrays Draupadi.
How many episodes are there in the 2013 Mahabharat TV series?
The series has 267 episodes, aired from 16 September 2013 to 16 August 2014.
Which production company made Mahabharat (2013)?
It was produced by Swastik Productions for Star Plus.
Sources & where to watch: IMDb · Wikipedia · Hotstar (Disney+) · Where to watch (JustWatch UK) · Updated June 2026