Sharma was born in Delhi. She moved to Mumbai to pursue her career in acting. She plays the role of Draupadi in mythological venture Mahabharat. Actresses including Yuvika Chaudhary and Anupriya Kapoor were also approached for the role but it went to Sharma.