Ejjafini competed at the World Cross Country Championships in 2003 and 2004 and in the marathon at the World Championships in 2003 and 2005. She also competed in the marathon at the 2004 and 2008 Summer Olympics, but did not finish on either attempt. She was fourth over 5000 m at the 2006 Asian Games.