He has 16 years of teaching along with seven years of research experience. He has published and presented 30 papers at international and national conferences and journals. He also worked as Chairman, Board of Studies, Chemical Engineering at JNTUH.