Sarupen joined the DA in 2007. He started his career as a research analyst with the party in 2009. He was elected to the Ekurhuleni Metropolitan Municipality Council centred around the East Rand in 2011 and was appointed the party's Chief Whip. He was elected to the Gauteng Provincial Legislature in May 2014 and became the party's Spokesperson on Finance. He was a strategist for the DA's 2014 national election campaign in Gauteng, and fulfilled a similar role in 2019, and ran the DA's 2016 campaign in Ekurhuleni for the local government elections. He became an MP after the May 2019 general elections.[1] He was appointed the party's spokesperson on the Standing Committee on Appropriations.[2] In October 2019, he ran Helen Zille's campaign for DA Federal Council Chairperson.[3] She subsequently won the election.
During the DA's 2020 Federal Congress, delegates voted to add a third deputy chairperson to the Federal Council, the party's second-highest decision-making body. Sarupen was elected in a special election on 27 November 2020 with 73% of the vote. He served alongside James Masango and Thomas Walters.[4] He was re-elected to a full term as the first deputy chairperson of the party's federal council at the party's 2023 Federal Congress, reportedly winning by a large margin.[5]