 He contested many tough elections against stalwarts like Parkash Singh Badal and finally gained success and was elected to the 10th Lok Sabha in 1992 and to the 13th Lok Sabha in 1999, representing the constituency of Faridkot in Punjab, on a Congress Party ticket.In 1999, he defeated Sukhbir Singh Badal, when Parkash Singh Badal was the Chief Minister of Punjab.This was considered a huge victory because the wave was anti-Congress.