[5] He was a member of the Orange Democratic Movement and was elected in March 2013, subsequently retaining his seat for a second term beginning August 2017.
Nyagarama ran for the parliamentary seat of West Mugirango Constituency, Nyamira County in the general elections of December 2007, but was unsuccessful.
On 4 March 2013 he became a candidate for the governorship of Nyamira County, running on the Orange Democratic Movement ticket, which he won.
[9] In August 2017, he won a second term in a tight race against James Gesami and Walter Nyambati, the latter a former Member of Parliament from Kitutu Masaba.
[10] On 15 December 2020, he was placed on life support at The Nairobi Hospital after testing positive for COVID-19 during the COVID-19 pandemic in Kenya and suffering multiple lung failures.