Joshi was the BJP's candidate for Vadodara in the 2024 general election, his first Lok Sabha contest. He won with 8,73,189 votes (about 72%), defeating Congress candidate Jashpalsinh Padhiyar by 5,82,126 votes, the third-highest margin in Gujarat that year.
On 17 August 2026 BJP president Nitin Nabin named Joshi National President of the Bharatiya Janata Yuva Morcha, succeeding Tejasvi Surya. He formally took charge at the BJP headquarters in New Delhi on 31 August 2026 and announced a new national BJYM team in October 2026.
He wrote and composed the song Navi Savar, released during the COVID-19 pandemic as a message of hope.