Eugenia Brezzi trained at the école supérieure de danse in Cannes before continuing her studies at the John Cranko Schule in Stuttgart and graduating from the English National Ballet School in London.
She began her career with The National Ballet of Canada in Toronto, followed by the New English Ballet Theatre in London, and the Compañia Nacional de Danza in Madrid.
Since 2015, she has been back in Italy, joining the company of Teatro dell’Opera di Roma, where she continues to dance to this day.
Over the years, she has performed solo roles in classical, neoclassical, and contemporary ballets by choreographers such as Jiri Kylian, George Balanchine, William Forsythe, Johan Inger, and Ohad Naharin, among many others.