Former Trinamul Congress MP Dinesh Trivedi joined the BJP on Saturday, weeks after he announced quitting his Rajya Sabha membership on the floor of the House deploring "violence" in poll-bound West Bengal.
He joined the BJP in the presence of its president J P Nadda, and Union ministers Piyush Goyal and Dharmendra Pradhan besides other leaders.
Lauding Trivedi as a principled politician, Nadda said he was earlier a right person in the wrong party and was now in the right party.
Trivedi said he had been waiting for this "golden moment" and added that family is supreme in some parties but it is people who are supreme in the BJP.
He also praised the Modi government for its handling of the COVID-19 pandemic and the issues involving neighbouring countries.
A number of TMC leaders have quit the party in recent months to join the BJP as the saffron party mounts an aggressive all-out campaign to end Chief Minister Mamata Banerjee's 10-year-old reign in the state.
Trivedi (70) was once a close confidant of TMC president Banerjee and was her choice for holding the important railway ministry portfolio in the Union Cabinet during the UPA government.
Though his ties with her strained resulting in him being removed from the cabinet, they later patched up. After losing the Lok Sabha election in 2019, he was sent to the Rajya Sabha by the party.
With the BJP being successful in wooing over a number of TMC leaders to its fold, the saffron party has said that this underscores an increasing unease in its rival camp and is a pointer to its "decisive" victory in the assembly polls to be held in eight phases between March 27 and April 29.