He obtained his B.Tech. (Mechanical Engineering) from BCET, Gurdaspur and M.Tech. (Mechanical Engineering) from NIT Kurukshetra. He is working as Assistant Professor in the Department of Mechanical Engineering at University Institute of Engineering & Technology, Panjab University, Chandigarh. He is over 10 years of teaching experience and published many research papers in various national/international conferences.