[8] While playing for Southern Samity, Manvir got his national call-up for the India U23 team to take part in the 2018 AFC U-23 Championship qualifiers.
[11] On 28 July 2017, it was announced that Manvir had signed a contract with Indian Super League club FC Goa.
[12] He made his debut for the club in the 2017–18 Indian Super League season as a substitute for Manuel Lanzarote against Chennaiyin FC on 19 November 2017, which they won 2–3.
[14] Manvir played his first match of the 2018–19 Indian Super League season on 1 October 2018 in a 2–2 draw against NorthEast United FC, where he started as a substitute for Mandar Rao Desai.
[18][19] Manvir netted his first of the 2019–20 Indian Super League season on 1 November 2019 against NorthEast United, where he scored the equalizing goal in the injury time, that resulted in the match going to a 2–2 draw.
[27] After the 2019–20 ISL season, Manvir left FC Goa after a three-year stay for Mohun Bagan Super Giant.
[32] He scored his debut goal for the club against fierce rivals SC East Bengal on 27 November, which they won 0–2 at full-time.
[34] He scored a brace against Odisha FC on 6 February 2021, where he opened the score-sheet, and also found the net when the match was in the event of deadlock, that resulted in a 1–4 victory for MBSG.
[48] After the 2018 AFC U-23 Championship qualifiers, Manvir was called-up for the senior team for the 2017 Hero Tri-Nation Series, and made his debut against Mauritius in the opening match on 19 August 2017, which ended 2–1 to India.
[56] Manvir was called-up for the senior squad to take part in the 2022 FIFA World Cup qualifiers, after his good form at FC Goa.
[59] He also appeared in the match against Qatar on 10 September, where India put on an excellent show, as they drew the continental champions 0–0 at full-time.
[70] His father Kuldip Singh played professional football,[71] and had represented JCT FC, and had also took part in the Santosh Trophy for Punjab.