Holmes grew up in Somerdale, New Jersey. She competed in the 2004 Summer Paralympics in Athens, Greece, where she won a bronze medal in the women's Long jump – F44/46 event, finished sixth in the women's 100 metres – T46 event, with a world T44 record and finished seventh in the women's 200 metres – T46 event. She also competed at the 2008 Summer Paralympics in Beijing, China, winning a gold medal in the women's 100 metres – T44 event, and the 2012 Summer Paralympics in London, winning a bronze medal in the women's 100 metres – T44 event.