| Political Journey | - Joined the Indian National Congress (INC)
- Contested and lost 1996 Lok Sabha elections from the Ferozepur Lok Sabha constituency
- Elected as MLA from Abohar Assembly constituency in 2002, defeating the independent candidate Sudhir Nagpal by 7339 votes
- Re-elected as MLA from Abohar Assembly constituency in 2007, defeating the BJP candidate Ram Kumar by 17,201 votes
- Re-elected as MLA from Abohar Assembly constituency in 2012, defeating the independent candidate Shiv Lal Doda by a margin of about 9,000 votes
- Served as the Leader of Opposition in the Punjab Vidhan Sabha from 2012 to 2017
- President of the Punjab Pradesh Congress Committee (2017-2021)
- Contested 2014 general elections from the Ferozepur Lok Sabha constituency, but he was defeated by Shiromani Akali Dal's Sher Singh Ghubaya by a margin of 31,420 votes
- Contested 2017 Punjab Legislative Assembly elections from the Abohar Assembly constituency but he was defeated by the BJP candidate Arun Narang by a margin of 3279 votes
- Elected as MP from Gurdaspur Lok Sabha constituency in the 2017 bypolls
- Resigned from Congress on 14 May 2022
- Joined Bharatiya Janata Party (BJP) on 19 May 2022
- On 2 December 2022, the Bharatiya Janata Party (BJP) announced the inclusion of Sunil Jakhar as a member of its national executive along with Captain Amarinder Singh.
- On 4 July 2023, the BJP appointed him as the party President in Punjab.
|
|---|