In a series of posts on Twitter, the former finance minister also asked if PM Modi had forgotten he was prime minister.
"Mr Modi's campaign is about himself, his past and the alleged disdain of Gujarat and Gujaratis. Has he forgotten he is Prime Minister of India?
"The Gujarat election is not about Mr Modi, the individual. It is about the promised achhe din that has not come in 42 months," he tweeted.
Continuing his attack, Mr Chidambaram said the prime minister does not talk about issues like joblessness, lack of investment, collapse of SMEs, stagnant exports and price rise because he has no answers to the "hard reality".
According to him, PM Modi had forgotten that Mahatma Gandhi was an Indian and the son of Gujarat.
"Gandhiji was, and is, revered as Father of the Nation; and Gandhiji's chosen instrument to lead the freedom struggle was the Congress party," Mr Chidambaram asserted.
Launching a fierce attack against the Congress, PM Modi said in Gujarat yesterday that the opposition party was "disconnected from the aspirations of people of India and involved only in misleading people and creating an atmosphere of pessimism".
Pitching the elections as a contest between trust on development and dynastic politics, he said Congress had never liked Gujarat and liked to see it lag behind others.
"Gujarat is my Atma, Bharat is my Parmatma. This land of Gujarat has cared for me, Gujarat has given me strength," he said.
He addressed four rallies in the state, which goes to the polls on December 9 and 14, yesterday.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.