[6][7] Ranvir began his youth football career at the age of eleven in 2015 in Belgian club SK Kampelaar.
[4] In 2019, Ranvir signed with Belgian Division 2 outfit Royale Union Tubize-Braine and appeared with club's U17 team in provincial league.
[10] After achieving success in three consecutive seasons in Belgium, Ranvir plied his trade abroad and signed with Dutch Derde Divisie outfit Hilversum in 2022 after playing for VRS Academy based in Amsterdam.
[5][11] He was part of the VRS Academy U17 side that participated in Heemskerk Cup in 2022,[12] and they later finished as runners-up after being defeated by Brazilian club Fluminense (youth) in final.
Ranvir appeared with Finnish club Pori Akatemia in the 2022 edition of TUL Cup, in which he scored a goal against Toukolan Teräs in their 3–1 defeat on 12 March.
[19][20] After arriving in India, he joined Minerva Punjab and turned down offer of training cum trial stint by the Indian Super League club Kerala Blasters.