Mehta, who formally resigned from the primary membership of the party, sent his resignation to Gujarat BJP president Purshottam Rupala.
While announcing his resignation, Mehta said that he had dedicated 50 years of his life to help build the party. "I am quitting the house (BJP) that I help build into a palace, because it is no more suited for my stay".
"When I saw that the entire party was surrendering before one person (Narendra Modi) then I thought it was best to quit," the former Gujarat Chief Minsiter remarked.
When asked what his next step would be, Mehta quipped, "I will continue to campaign in this elections to prevent Chief Minister Narendra Modi from returning back to power."
Mehta also attacked Narendra Modi and BJP leader L K Advani for the destruction of democracy within the party.
Mehta also shared some of happenings of the year 2001, when the BJP had suddenly removed Keshubhai Patel as the Gujarat Chief Minister and appointed Modi in his place.
"There were 117 BJP MLAs in the state legislature then," Mehta said. "None of these MLAs were consulted before (the then BJP president L K Advani) removed Keshubhai and appointed Modi in his place".
"This approach of the party had hurt us then. But we choose to remain quite in the larger interests of the party," Mehta said.