He belongs to the All India Trinamool Congress and was MLA from Rajarhat New Town Vidhan Sabha Constituency.
In 2011, he was elected as a Member of Legislative Assembly from Rajarhat New Town constituency.
He joined Bharatiya Janata Party on 1 October 2019 in presence of BJP President Amit Shah.
[5] He has been appointed the Secretary of the West Bengal unit of the Bharatiya Janata Party on 1 June 2020.
[4] In 2021, Sabyasachi Dutta remarked that he would send those who oppose Jai Shri Ram to Pakistan.