On 11 March 2017 he won the by-poll to the Lok Sabha seat which was necessitated due to the vacancy caused by the resignation of
Captain Amarinder Singh in 2016. Gurjeet Singh Aujla defeated BJP nominee Rajinder Mohan Singh Chhina by a margin of 197,491 votes. AAP candidate Upkar Singh Sandhu secured 149,160 votes to finish third. Gurjeet Singh Aujla once again won the
Amritsar Lok Sabha seat in
2019 Indian general election defeating Union minister
Hardeep Singh Puri. Aujla got 444,052 (51.78%) votes while Puri finished second with 344,049 (40.19%) votes. In 2023,
some criminals stormed the Parliament when he was inside. Him and security officers grabbed an object from one of the criminals. During an interview, he also told
The Indian Express that: "A
Punjabi never runs away from danger. ==Electoral performance ==