He was elected to parliament from South Kolkata constituency after Mamata Banerjee resigned to become a member of the West Bengal Legislative Assembly. He was elected on 10 December 2011 with a margin of 2,30,999 votes. At 2014 Lok Sabha elections, he was re-elected again as member of parliament. Later in 2020, he was elected as a member of Rajya Sabha.