In 2004, at the age of fourteen, he approached for the first time to dance, attending until 2008 a little school in the south of Italy.
In 2008 he won the third place in youth category, section Ballet, in the XX Edition of the Barcelona Dance Award.
In the same year, he achieves the degree of Scientific Maturity at the Institute of Higher Education Pietro Mazzone (Roccella Jonica).
Right after graduation he moved to Rome to continue his dance studies.
In 2009 he passes the auditions for admission to the Theatre of Opera of Rome and for the admission to the National Academy of Dance of Rome, opting for the second.
The same year he makes his debut in the neoclassical/contemporary company G.I.A.D., with the work Divina Commedia.
At the same time he began his studies at the National Academy of Dance of Rome, with which he performed in:
- Nutcracker (choreography: Vasilij Ivanovic Vajnonen)
- Excelsior (choreography: Ugo dell’Ara)
- Don Quixote (choreography: Zarko Prebil)
- Rossiniana (choreography: Gabriela Taub Darvash)
- Gala evening of Premio Roma Danza 2012
From 2012 to 2013 he worked with the company Visual Arts Department, debuting with the work Concerto in D-ance (music by Tchaikovsky ) .
In 2013 he performed in the principal role of the Wolf at the Teatro Greco (Rome) in Peter and the Wolf.
The same year he finished his studies in the National Academy of Dance, obtaining the degree in the address Ballet.
In 2015 he danced in Aida (directed by William Friedkin) for the Teatro Regio of Torino.
For all the season 2016/2017 he has worked at the Balet Národního divadla moravskoslezského (National Moravian-Silesian Theatre - Ostrava, Czech Republic), with which he performed in:
- Cinderella (choreography: Paul Chalmer)
- A Midsummer Night’s Dream (choreography: Yuri Vamos) - soloist role: Tisbe
- Nutcracker (choreography: William Fomin)
- The Three Musketeers (choreography: Paul Chalmer)
- Swan Lake (choreography: Igor Vejsada)
- SUB (choreography: Itzik Galili)
- Chaplin (choreography: Mario Schröder)
From 2017 to 2019 he worked at the Severoceské Divadlo Balet ( North Bohemian Theatre of Opera and Ballet - Usti Nad Labem, Czech Republic), with which he performed in:
- Carmen (choreography: Marika Hanušová)
- Peer Gynt (choreghaphy: Marika Hanušová) - soloist role: King of Trolls
- Snowqueen (choreography: Marika Hanousková)
- Casanova (choreography: Vladimir Goncharov)
- Swan Lake (choreography: Vladimír Necas) - demisoloist role: Hungarian dance – demisoloist role: Neapolitan dance
- Giselle (choreography: Jean Coralli, Jules Perrot, Marius Petipa)
- Nutcracker (choreography: Lev Ivanovich Ivanov) - soloist role: Russian dance
- The timing of the shrew (choreography: Marika Hanousková)
- Sherazade (coreography: Mikhail Fokine)
- Polovtsian dances (coreography: Mikhail Fokine)
- Peter and the wolf (coreography: Vladimir Goncharov) - principal role: Wolf
- Aida (coreography: Libor Vaculík)
- La fille mal gardée (coreography: Jiri Horak) – soloist role: Boy with the flute
- The Merry Widow (coreography: Jirí Pokorný)
- Romeo and Juliet (coreography: Marika Hanousková)
From 2019 to 2023 he worked at the State Opera Stara Zagora (Bulgaria), with which he performed in:
- Ghetto (coreography: Mario Piazza)
- La Giara (coreography: Flavio Bennati)
- Don Quixote (coreography: Sergei Bobrov, guest artist: Jana Salenko, Marian Walter, Denis Cherevichko)
- Nestinarka (coreography: Olesya Pantikina)
- Swan Lake (coreography: Marius Petipa, Lev Ivanov, Atanas Petrov, Kalina Bogoeva. Scenic Edition: Silvya Tomova. Guest artists: Denis Cherevichko,Victor Caixeta, Elisabeth Tonev) - demisoloist role: Spanish dance - demisoloist role: Hungarian dance
- Nutcracker (coreography: Konstantin Uralsky) - soloist role: Russian dance
- Au suivant (coreography: Christian Bakalov)
- Sleeping Beauty (coreography: Andrey Bosov)
- Ode (coreography: Christian Bakalov) - soloist role: Solo
- Picture Perfect (coreography: Kaloyan Boyadzhiev)
- CacoPhony from Bach to Baby Shark (coreography: Vladimir Angelov) - soloist role: Referee boy
- The Master and Margarita, Pilate's Dream (coreography: Vasily Medvedev, assistant choreographer: Stanislav Feco)
- The Four Season (coreography: Sabrina Bosco)
- New York, New York (coreography: Sabrina Bosco)
- Esmeralda, Notre-Dame de Paris (coreography: Mario Piazza)
- Odon (coreography: Marcelo Molina, Eleni Marcou)
- Lady Jane (coreography: Kaito Takahashi, Akari Morimatsu) – soloist role: Tango
- Les Indomptés (coreography: Claude Brumachon) – soloist role: Les Indomptés
At the end of 2023, he worked at the State Opera Varna (Bulgaria), taking part in Cinderella (coreography: Sergei Bobrov).
Immediately after that, until early 2024, he toured Germany and Kazakhstan with the Balletto Nazionale Italiano, performing Swan Lake and Nutcracker (guest artists: Fumi Kaneko, Vadim Muntagirov).
Since the beginning of 2024, he has been working at the State Opera Plovdiv (Bulgaria), with which he performed in:
- Giselle (coreography: Jean Coralli, Jules Perrot)
- Aida (coreography: Mariana Krancheva)
- Rain (coreography: Radu Poklitaru) - soloist role (pas des trois)
- Tomorrow (coreography: Radu Poklitaru) - soloist role
- Nutcracker (coreography: Boryana Sechanova) - soloist role: Russian dance
- Cinderella (coreography: Boryana Sechanova) - soloist role: dog
- Anna Karenina (coreography: Leo Mujic) - demisoloist role: Betsy's lovers
- Romeo and Juliet (coreography: Valentina Turcu)
- Swan Lake (coreography: Mariana Krancheva. Guest artists: Ana Sophia Scheller, Yanier Gomez Noda) - soloist role: Spanish dance
- The Piano (coreography: Jirí Bubenícek)