[4] He had a short stint with Napali side Himalayan Sherpa Club after the 2019 SAFF U-18 Championship.
He made his debut on 1 December 2022, as an 89th-minute substitute in a 5–1 defeat against Mumbai City in the Indian Super League.
He made his AFC Cup debut in a 5–0 win over Blue Star SC on 12 August 2022.
On 10 July 2022, Mohun Bagan SG announced a three-year contract extension with Rana.
[5][4] In July 2017, Rana was called up to the India national under-15 team squad for the 2017 SAFF U-15 Championship.