Edoardo commence la danse à l’école Quarto Movimento à Sarzana, en Italie, où ses enseignants lui transmettent leur passion. À l’âge de 14 ans, il continue ses études à la John Cranko Schule de Stuttgart où il obtient son diplôme en 2010, dans la classe de Pyotr Pestov. La même année, il rejoint le Stuttgart Ballet où il danse le répertoire classique, néoclassique et contemporain, ainsi que de nouvelles créations. Il intègre, en 2014, les Ballets de Monte-Carlo sous la direction de Jean-Christophe Maillot.
Il rejoint le Béjart Ballet Lausanne en 2023 et fait ses débuts sur scène aux côtés de la compagnie dans 7 danses grecques de Maurice Béjart.
Cette fonction a été désactivée