Sharma was batting alongside Ajinkya Rahane, on 26, as the duo put on an unbroken 62-run stand to steer India, who trail the four-Test series 1-0, to 148 for three after winning the toss.
The 33-year-old Sharma has scored over 2,000 runs including seven tons in 36 Tests with an average of 44.