Pashinyan, a former journalist and leader of the opposition Civil Contract party, won 59 votes in the legislature, with 42 against him. He needed 53 to win. Pashinyan has been at the forefront of a growing protest movement driven by an upsurge of anger at former prime minister Serzh Sargsyan, whose appointment was seen as an unconstitutional power grab.
A first vote last week saw Pashinyan fail to win support from the ruling Republican party, leaving him short of the votes required. This time, Republican lawmakers speaking before the vote pledged to support Pashinyan, who has won the backing of many ordinary Armenians.
On both occasions, Pashinyan, 42, was the only candidate for the vacant office of prime minister.
Mass demonstrations led by Pashinyan’s movement forced the resignation of veteran leader Serzh Sargsyan two weeks ago.
Sargsyan, who had previously served as Armenian president for 10 years, was appointed prime minister on April 17. Thousands of protesters hit the streets of the capital city Yerevan to demonstrate against what they saw as a power grab.
Under constitutional changes Sargsyan promoted in 2015, the prime minister became more powerful than the president, leading to concerns of authoritarian rule descending on the small nation, which borders Azerbaijan, Turkey, Iran and Georgia.
This is a developing story – more to come