Elle remporte la médaille d'or du semi-marathon lors des Jeux africains de 2011, à Maputo au Mozambique. Aux Jeux olympiques de 2012, elle se classe de l'épreuve du marathon.