Halder began his career as part of the FC Pune City Academy set up.[2] In November 2017, Halder was selected to play for the Indian Arrows, an All India Football Federation-owned team that would consist of India under-20 players to give them playing time.[3] He made his professional debut for the side on 18 December 2017 against Minerva Punjab. He started and played the whole match as Indian Arrows and lost 1–0.[4]
In June 2022, Halder signed a new two-year deal with Mohammedan.[8] He scored his first goal for the club on 21 August against Jamshedpur in the Durand Cup, which ended in a dominating 3–0 win. He played a 1–2 with Marcus Joseph to finish with a volley chipping over the keeper to double the lead.[9][10]