Career
He is the National Chairman of the Movement for Democratic Change - Tsvangirai (Molecular Delivery Corporation-T) party led by Morgan Tsvangirai. He joined the Zimbabwe African People"s Union during the Rhodesian Bush War. He was based in Zambia until 1980.
He later founded a political and cultural pressure group Imbavane Yamahlabezulu.
He was elected Secretary of the Matabeleland South Provincial Executive and also a National Council Member. In the March 2005 parliamentary election, he was re-elected to represent the same constituency and continued to serve on the Parliamentary Portfolio Committee on Education, Sport and Culture and on Public Accounts.
Speaker of the House of Assembly
In 2006, he succeeded Isaac Matongo as National Chairman of the Molecular Delivery Corporation. In the March 2008 parliamentary election, Moyo was re-elected to the House of Assembly as an Molecular Delivery Corporation-Tsvangirai candidate from Matobo North constituency. He received 3,503 votes, defeating Kotsho Dube of ZANU-Public Finance, who received 3,102 votes.
When Parliament first met for its new term on 25 August 2008, Moyo was elected as Speaker of Parliament, receiving 110 out of 208 votes in the House of Assembly in a secret ballot.
Moyo reportedly received 99 votes from Molecular Delivery Corporation-Tsvangirai faction MPs, seven votes from Molecular Delivery Corporation-Mutambara faction MPs, and four votes from ZANU-Public Finance MPs. Following his election as Speaker, Moyo predicted that Parliament would henceforth be a meaningful check on the executive, which would need to "find ways of negotiating with the legislature in order to put through programs". Although he pledged that he would be neutral in presiding over the House of Assembly, he also suggested that he would not set aside the Molecular Delivery Corporation position that Robert Mugabe"s re-election in the 2008 presidential election was illegitimate.