Andrea started his dance journey when he was 12 at La Scala Ballet School. He attended for four years before leaving Milan in 2016 to go to the John Cranko Schule, Stuttgart. Whilst at the school, he had the opportunity to perform with the Stuttgart Ballet in a number of their productions.
In September 2017 he joined English National Ballet School where he subsequently graduated in July 2019. During his time at English National Ballet School he performed with English National Ballet in their productions of Manon, Nutcracker and Cinderella. Andrea also had the opportunity to take part in the 20th anniversary YAGP competition in March 2019 at the Lincoln Center, New York.
This is his first season with Ballet Ireland.