Moyo played for Bata Bullets and the Malawi national football team from 1967 to 1975, after quitting club and national duty, he was appointed assist national coach to Brazilian Wonder Moreira in 1975. In 1975, Malawi took part in their maiden Confederation of East and Central Senior Challenge cup hosted by Zambia. The Flames of Malawi lost to Kenya in the finals. In 1981, he was appointed deputy National coach to Ted Powell. In 1983, he was acting coach and under Moyo Malawi qualified for their ever appearance at the Nations Cup hosted by Ivory Coast, Danny McLennan was appointed as the head coach and took charge of the team in Ivory Coast. In 1984 Moyo was appointed caretaker coach for a second time, after McLennan was fired for poor performance at the nations cup. The team reached the finals of CECAFA hosted by Uganda and lost to Zambia on post match penalties. In 1987 under Moyo the Flames qualified for the All-Africa Games after beating Zambia on the away goal rule, Malawi lost 3-1 away in Zambia and beat Chipolopolo 2-0 in Blantyre in the return leg through Frank Sinalo and Holman Malunga.