Jis varžėsi vyrų maratone.
2012 m. Vasaros olimpinėse žaidynėse ir buvo Malavio komandos vėliavos nešėjas atidarymo ceremonijoje. Maratone jis baigė 44-ą vietą ir pasiekė geriausią sezono laiką - 2:19:11.