 Sharma spent the majority of his youth career as part of the Tata Football Academy.In 2015, Sharma graduated from the academy and signed with Mumbai of the I-League.He appeared on the bench for the club in their opening match of the season against Shillong Lajong.