Nacido en L’Aquila (Italia) en 2003, comienza sus estudios en su ciudad natal, tras lo cual se muda a Roma para completar su formación en el Teatro dell’Opera, graduándose a los dieciocho años.
Inicia su trayectoria profesional en la Roma City Ballet Company, bailando en El cascanueces y La Cenicienta. En junio de 2023 se traslada a la Ópera y Ballet Nacional de Sofía en Bulgaria, donde amplía su repertorio con obras como Don Quijote, Carmen, Bolero y El Corsario, además de interpretar roles solistas en La bella durmiente (El pájaro azul), El cascanueces (Muñeca francesa) y el Pas de trois de El lago de los cisnes.
En noviembre de 2024 ingresa en la Compañía Nacional de Danza bajo la dirección de Muriel Romero.
Instagram: @moschino_gianmarco