He has done his MS from University of Delaware, Newark, USA after completing BE(Hons) in Computer Science from BITS Pilani, India. He secured the 1st Rank in 2nd PUC (Year-1995) & 16th Rank in SSLC (Year – 1993) Karnataka State Board Exams.