Celma Bonfim da Graça a représenté Sao Tomé-et-Principe aux Jeux olympiques d'été de 2008 à Beijing, où elle a porté le drapeau national de son équipe lors de la cérémonie d'ouverture. Elle a couru dans la première manche du féminin. Elle a terminé la course à la dernière place avec plus de quarante secondes de retard sur la Malawite Lucia Chandamale, avec son record personnel et son record national de 17 min 25 s 99. Da Graça n'a donc pas réussi à se qualifier pour les demi-finales. Aux Jeux olympiques d'été de 2016, da Graça a participé au féminin, mais a terminé , dernière dans sa course, avec un temps de 4:38.86, ne parvenant pas à se qualifier pour les demi-finales.