Joshi submitted his resignation to BJP Party president Nitin Gadkari in a bid to bring a truce between Chief Minister of Gujarat, Narendra Modi and Nitin Gadkari, said sources.
"Sanjay Joshi has requested Nitin Gadkari to relieve him from the party. His request has been accepted," said BJP spokesperson Prakash Javadekar confirming Joshi's resignation.
"Sanjay Joshi was never asked to resign, he might have given the resignation on his own. People join a political party, leave and then join back. These things do happen in political parties. This is normal in democracy," said BJP spokesperson Meenakshi Lekhi denying the fact that Joshi quit because of any rift in the party.
Meanwhile, the RSS refused to comment over the issue.
Earlier, Sanjay Joshi was asked to resign from the BJP national executive after Modi demanded it.
He also hogged the limelight after posters featuring him were put outside Bharatiya Janata Party's office in Ahmedabad and New Delhi.
The posters also quoted lines from former Prime Minister Atal Bihari Vajpayee's poem. The poster also had a symbol of the BJP. It is, however, not clear on who put the posters there.
On Friday, posters targetting Narendra Modi and favouring Sanjay Joshi were againput across in Ahmedabad and several other parts of Gujarat.
"Perform Rajdharma, Prajadharma and partydharma" read the poster.