Sharma completed All-India Secondary (1978) and Senior School (1980) Certificates in Goalpara, Assam and New Delhi. He obtained a Master of Science degree in Computer Science from Birla Institute of Technology and Science, Pilani in 1985, and a Ph.D. degree in Computer Science from the State University of New York at Buffalo in 1990 under the supervision of Professor John Case, now at the Department of Computer Science, University of Delaware. Sharma is a graduate of the Australian Institute of Company Directors (2008).
