He received B.Tech. in Production Engineering from Punjab Technical University, Punjab, India in 2001. He received M.E. (with Distinction) in CAD CAM & Robotics Engineering in 2004 and Ph.D in Mechanical Engineering in 2016, both from Thapar Institute of Engineering & Technology, Patiala, India. He is the member of CAD CAM and Mechatronics group and has taught various subjects in the area CAD-CAM, Mechatronics, Robotics at UG and PG levels.