Sharma spent the majority of his youth career as part of the Tata Football Academy.
[1] He appeared on the bench for the club in their opening match of the season against Shillong Lajong.
[2] Sharma eventually made his professional debut for the club on 5 March 2016 against Salgaocar.
[4] He made his debut on 30 December 2024 at home in a 3-0 loss against NorthEast United FC, coming on as an 88th minute substitute for Brandon Fernandes.
This biographical article related to Indian association football is a stub.