He received BTech in Computer Science from IIT Kanpur in 1998 and Ph.D. degree in Computer Science from IIT Bombay in 2008. His area of research are Compilers, Data Flow Analysis and Heap Analysis. Dr Karkare has been teaching Fundamentals of Computing and Computer Organization at IIT Kanpur