Halder first became an MLA winning the 2011 West Bengal Legislative Assembly election from the Diamond Harbour Assembly constituency representing the All India Trinamool Congress. He polled 87,645 votes and defeated his nearest rival, Subhra Sau of the Communist Party of India (Marxist), by a margin of 20,774 votes.[3][4] He retained the seat for the Trinamool Congress winning the 2016 West Bengal Legislative Assembly election where he defeated the Communist Party of India (Marxist) candidate Abdul Hasnat, by a margin of 15,037 votes.[3][5] He polled 96,833 votes. In February 2021, he shifted to the Bharatiya Janata Party.[6] He managed to get the nomination for the Diamond Harbour seat from BJP but lost the 2021 West Bengal Legislative Assembly election to Trinamool Congress candidate, Pannalal Halder by a margin of 16,996 votes.[7]