Rockov started playing football at "Bolesnikov" football academy at the age of 9,[2] where he has started growing up as a goalkeeper.[3] Later, at the age of 11, he joined Vojvodina where he passed youth categories[1] and joined the first team as a back-up choice during the 2013–14 Serbian SuperLiga season.[4] In 2014, Rockov also signed his first professional contract.[5] For the next season, after he overgrew youth team, he was loaned to Serbian League Vojvodina side Sloga Temerin, where he played mostly matches as a bonus player.[1][6] In summer 2015, Rockov moved to Proleter Novi Sad. After he spent the first half-season as a loaned player under contract with Vojvodina,[7] having split playing time with Nemanja Buzadžija, and playing 8 matches in total,[8] Rockov joined Proleter as a single-player in the winter break off-season.[9]
After he spent the whole year under contract with Proleter, Rockov returned to Vojvodina at the beginning of 2017 and signed a three-year contract with club.[10] He made his debut for the first team of Vojvodina in the 22nd fixture match of the 2016–17 Serbian SuperLiga season, against Spartak Subotica, played on 19 February 2017, under coach Dragan Ivanović.[11] During the game, Rockov neutralized several big chances for the opponent team, and he was also nominated for the man of the match on his first official appearance for the team.[12] Rockov collected over 720 minutes without a conceded goal in the Serbian SuperLiga matches between May and August 2017, including 2016–17 and 2017–18 seasons.[13] After four clean sheets he kept at the beginning of the season, Rockov had been beaten by Bojan Ostojić in 89 minute of the match against Partizan on 13 August 2017, for the first Vojvodina's lost game in the 2017–18 Serbian SuperLiga season.[14] Despite the one ball in his goal, Rockov was elected for the man of the match.[15] In the meantime, Rockov also made an assist to Joseph Bempah in 2–0 away victory over Borac Čačak on 9 August 2017.[16] On 29 December 2017, Rockov signed a one-year-extension to his contract with the club.[17] In May 2018, Rockov was elected for the best player of FK Vojvodina in the past season, by fans choice.[18] On 18 September 2018, Rockov signed another one-year-extension to his contract with the club, until June 2022.[19] In May 2019, Rockov, then a club captain, was elected for the best player of FK Vojvodina in the past season for the second consecutive time.[20]
On 17 July 2020, Rockov joined Hungarian side Fehérvár FC.[21]
On 20 January 2022, Rockov returned to Vojvodina on loan from Fehérvár until the end of the season.[22]