He retired as Professor and Head of Department of Civil Engineering at National Institute of Technical Teachers' Training and Research, Chandigarh, after serving the organization for 36 years. He holds a bachelor's degree in Civil Engineering from Kerala University and a master's in Structural Engineering from Roorkee University (now IIT-Roorkee). He has taught Civil Engineering subjects to both undergraduate and postgraduate students. Pursuing his passion for teaching he presently works as a teacher trainer.