He got his Ph.D. from BITS, Pilani in January 1993 in "Parallel Image Processing Algorithms"/ From 1993 Jan to mid of 1995, he had worked at University of Leeds, U K as a visiting fellow. He completed his M Tech from IIT-Kanpur in 1988 and B Tech from University College of Engineering, Tirupathi in 1986. Soon after M.Tech, he joined BITS, Pilani as a Lecturer and actively participated in developing the Computer Science Department.
Presently, he is a senior professor of CSE at AITAM, Tekkali. He is also member of Board of Studies, JNTU, Kakinada. He worked as a member of National Resource Center on Free Open Source Software (NRC-FOSS) of Ministry of Information Technology, Govt. of India.