After spending four seasons in Slovenian powerhouse Union Olimpija, in Summer 2016 he moved to Actel Força Lleida of the Spanish second division.
On 1 November 2016, after averaging 15 points and 6.8 assists in the first six games of the season, he agreed a three-year contract with Liga ACB and EuroCup team Montakit Fuenlabrada.
[1] On 10 September 2019, Rupnik signed one-year contract with Belgian vice-champion Antwerp Giants.
On 9 December 2021, Rupnik signed with Semt77 Yalovaspor of the Turkish Basketball Super League (BSL).
On 7 November 2022, Rupnik signed with for San Pablo Burgos of the Spanish LEB Oro until the end of the 2022–23 season.