Aux Championnats d'Afrique de 2012, Boniface Mucheru remporte deux médailles de bronze : la première sur 400 mètres haies, où avec un temps de 49 s 45, il est devancé par le Nigérian Amaechi Morton et le Sénégalais Mamadou Kasse Hanne ; la seconde sur 4 × 400 mètres, aux côtés de Vincent Kiplangat Kosgei,