He made his Ranji Trophy debut for his First-class side Mumbai in the 2006/2007 season.
He scored 205 off 267 balls in the match against Gujarat. Sharma made his List A debut for West Zone against Central Zone in the Deodhar Trophy in March 2006, at Gwalior.
It was his unbeaten innings of 142 in 123 balls against North Zone at Udaipur in the same tournament, that brought him into the limelight.