Jessica Fyfe was born in Brisbane (Australia) and grew up in Newcastle and Melbourne. She received her first ballet training at the Marie Walton Dance Academy in Newcastle. In 2000 she continued her ballet education at the Australian Ballet School in Melbourne. During her education she took part in several international competitions, such as the Prix de Lausanne where she was a finalist in 2008, or the Beijing Ballet Internations Competition as well as the Genée Ballet Competition.
From 2010 until 2015 she danced as a Choryphee with the Australian Ballet. During this time she danced solo roles in choreographies by David McAllister, Peter Wright and John Cranko. In this period she was dancing at numerous galas and also toured with the English National Ballet.
In February 2016 Jessica Fyfe joined the Stuttgart Ballet as Demi Soloist. In the 2019/20 season she was promoted to Soloist.