Lal Kishenchand Advani on Saturday stepped down as the president of Bharatiya Janata Party.
Rajnath Singh, who was selected the new president, would assume office on Monday.
Advani said he had sent his resignation to senior vice president M Venkaiah Naidu, which has been accepted.
"I had announced at the Chennai meeting of the BJP National Executive that I will step down as president. I have done so," Advani said addressing a press conference in Mumbai.
Advani said there had been consultations within the party after his decision to step down in which Rajnath Singh's name was finalised as the new president.
"I present to you Rajnath Singh, the new BJP president and extend my best wishes to him," Advani said.