Vikram started his youth career at the Chandigarh Football Academy. He also had a brief stint with
Minerva Punjab.
Indian Arrows In 2018, Vikram joined
I-League club
Indian Arrows. He made his debut on 25 November 2018 in a 2–0 defeat against
Real Kashmir in the I-League. He scored his first professional goal on 13 January 2019 in a 3–0 win over
Shillong Lajong.
Mumbai City On 14 October 2020,
Indian Super League club
Mumbai City announced the signing of Vikram on a three-year deal with an option to extend for a further year. On 20 December 2020, he made his debut in a 2–0 win against
Hyderabad FC in the ISL, coming on as a substitute for
Vignesh Dakshinamurthy in the 88th minute. On 1 December 2021, he scored his first goal for the club, a brace against
ATK Mohun Bagan in their 5–1 win. He was later included in the club's
2022 AFC Champions League squad. On 19 January 2023, he played his 50th match for Mumbai City when he came on as 59th minute substitute in a 4–0 win over
NorthEast United. On 7 June 2023, Vikram signed a contract extension with Mumbai City until 2026. On 28 October 2023, he started in his 50th ISL match against Hyderabad FC which was also his first start of
the season, but it was cut short when he was substituted off in the 8th minute for
Mohammad Nawaz after goalkeeper
Phurba Lachenpa was sent off. On 18 February 2024, he scored his second league brace against
Bengaluru FC in a 2–0 home win. On 2 March 2024, he won the February 2024 ISL Emerging Player of the Month award. This was the second hat-trick in the
2023-24 season after
Daniel Chima Chukwu's hat-trick versus Hyderabad on 21 December 2023, and the first hat-trick by an Indian of the season. This hat-trick also made Vikram to become only the sixth Indian to score an
Indian Super League hat-trick, and the second youngest player to do so, after
Kiyan Nassiri's hat-trick versus
East Bengal FC in the 21-22 ISL season. ==International career==