 He went to school at the Yadavindra Public School, Patiala, and did BSc from the Post Graduate Government College, Sector 11, Chandigarh.He also holds an LLB degree from the Department of Law, Panjab University, Chandigarh.Bansal has represented Chandigarh as a member of Parliament in the 10th, 13th, 14th and 15th Lok Sabha.