who is the first president of bharatiya janata party
List of Presidents of the Bharatiya Janata Party After the party's foundation in 1980, Atal Bihari Vajpayee became its first president. He later became the Prime Minister of India, the only BJP President to serve in that position to date. In 1986, Lal Krishna Advani was sworn in as the party president and has been the longest serving president over three different periods.[15][16] A total of ten people have served as the president of the BJP, including Rajnath Singh who has also served two terms. Amit Shah became the party president on 9 July 2014, and is incumbent as of June 2018.[17][18]