Amit Shah, a close aide of Prime Minister Narendra Modi, has been appointed the chief of India’s governing Bharatiya Janata Party (BJP).
He is credited with the BJP’s win in the recent election in the politically crucial state of Uttar Pradesh.
He replaces Rajnath Singh, who is the home minister in the new government.
A controversial politician, Mr Shah is accused of sanctioning the killing of a Muslim civilian in 2005, when he was the home minister of Gujarat state.
In 2010, Mr Shah resigned after he was charged with murder and kidnapping of Sohrabuddin Sheikh and arrested in connection with the killing.
He spent more than three months in jail after which he was released on bail. Mr Shah denies the charges.
Mr Shah, a general secretary of the BJP, was chosen its new president by the parliamentary board consisting of top party leadership on Wednesday.
Announcing his appointment, the outgoing chief Rajnath Singh said Mr Shah was chosen unanimously by all members of the board.
The 49-year-old is reported to be one of the youngest presidents of the party.
He has a reputation for being a good organiser – in the run up to the general election, he was appointed to head the BJP’s campaign in the most populous state of Uttar Pradesh where he helped the party win an unprecedented 71 of the 80 seats for the party.
During the campaign, the Election Commission barred him from addressing rallies after finding him guilty of giving “hate speeches” against the Muslim community.
The ban was lifted after Mr Shah apologised and promised not to “use abusive or derogatory language”.
A long-time member of the Hindu nationalist Rashtriya Swayamsevak Sangh (RSS), the ideological fountainhead of the BJP, Mr Shah has known Mr Modi for more than three decades.
Correspondents say his appointment to the top post will give Mr Modi complete control over the party and the government.