He made his professional debut playing for the Indian Arrows in 2018–19 I-League.
In May 2022, Indian Super League club Odisha completed the signing of Gahlot, on a three-year deal.
[1] On 17 August, he made his debut for the club against NorthEast United in the Durand Cup, in a thumping 6–0 win.
He scored his first ever international goal in his second match against Syria on 16 July 2019 at the EKA arena in Ahmedabad.
With this goal he became the first Indian player to score for the national team who was born in the 21st century and also became the then second youngest goal scorer for the national team at the age of 18 years 83 days behind Jerry Zirsanga.