Beatrice graduated from the school of the Teatro all Scala in 2002. She then joined the Teatro all Scala Company, where she danced from 2002-2003, and later danced with the Compagnia Neoclassica di San Remo del Teatro Ariston and Compagnia Nazionale Italiana of Rome. She joined Tulsa Ballet in 2008 from Balletto di Milano, and was promoted to Soloist in 2013, where she performed until retirement in 2016. She has performed works by Nacho Duato, Paul Taylor, Christopher Wheeldon, Jorma Elo, Wayne McGregor, Edwaard Liang, Val Caniparoli, Adam Hougland, Nicolo Fonte, Alejandro Cerrudo, William Forsythe and Ben Stevenson. Her repertoire includes The Sleeping Beauty, Excelsior Ballet, Notre Dame de Paris, Romeo and Juliet, Giselle, In the Middle, Somewhat Elevated, Rooster, Gnawa, Company B and The Nutcracker.