He received his B.Tech. (Mechanical Engineering) and M.Tech. (Production Engineering) from GNDEC, Ludhiana. He is working as Assistant Professor in the Department of Mechanical Engineering at Baba Banda Sahib Bahadur Engineering College, Fatehgarh Sahib, Punjab. He is more than eleven years of experience in teaching and is a life member of ISTE.