Mr Singh, who is an MLA from Billawar constituency in Jammu region, was elected as the speaker by a voice vote in a one day special session of the Assembly.
The motion to elect Mr Singh was moved by Law, Justice and Parliamentary Affairs Minister Basharat Bukhari and seconded by Deputy Chief Minister Kavinder Gupta.
Mr Singh defeated Congress MLA from Bandipora, Usman Majeed.
However, the Opposition staged a walkout from the Assembly alleging that rules and proper procedures were not followed for the election of the speaker.
When the House proceedings began yesterday afternoon, National Conference (NC) MLA Mohammad Shafi Uri alleged that rules regarding notifying the members of the election well before time were not followed.
Mr Uri said the rules clearly state that the secretary assembly shall send notices to all the members.
If no such notice has been sent to every member, then this election should not happen as it is the question of the dignity of the House. Why have the rules been relaxed? Why are you the deputy speaker degrading this House? he said.
Following the uproar by the Opposition, Deputy Speaker Nazir Gurezi adjourned the House for half an hour.
Unfortunately, the opposition is adamant that the election be delayed, but it cannot be done, Mr Gurezi said.
As the deputy speaker conducted the elections, the opposition staged a walk-out from the House.
The opposition parties, led by National Conference MLA Ali Mohammad Sagar, accused the deputy speaker of bulldozing the Constitution.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.