After four years at the Shangai Conservatory of Music in the class of Wu bo, Yu Shao graduated in 2008. He chose France to continue his training and formation the same year. In 2010, he passed the Radio-France Chorus competition. In 2011, he achieved his diploma in singing, solfeggio and chamber music at the Conservatoire à Rayonnement Régional de La Courneuve-Aubervilliers. He worked on his vocal technique with Eléonore Jost and Leontina Văduva. In 2012, he entered the Queen Elisabeth Music Chapel of Belgium and perfected his singing with José Van Dam. He won the Fourth Prize of the Queen Elisabeth Competition in 2014 and the Third Prize of the Toulouse Competition the same year. In 2018 He won the first male Prize of vocal competition of Bordeaux. He entered the Académie de l’Opéra National de Paris in 2014 and played Pylade (Iphigénie en Tauride, Gluck) at the Théâtre de Saint Quentin en Yvelines, Ferrando (Cosi fan tutte, Mozart) at the Maison des Arts de Créteil and at the Théâtre Anthéa d’Antibes, a Gizmo in a Joanna Lee’s opera, Way back home directed by Kathy Mitchell and Pastore in Monteverdi’s Orfeo directed by Julie Berès at the Amphithéâtre of Bastille Opéra. In 2016 and 2017, he played the Messager (Aïda,Verdi) and Normano (Lucia di Lammermoor, Donizetti) at the Opéra National de Paris, Steuermann (Die Fliegende Höllander, Wagner) at the Opéra de Lille and Benedict (Le timbre d’argent, Saint-Saëns) at the Opéra Comique.In 2017/2018, Yu Shao performed recitals at the Opéra de Lille and at the Amphithéâtre of Bastille Opéra. He performed Ruiz (Il Trovatore, Verdi) at the Opéra de Paris . He also played the sailor’s chief, a donkey-driver, the first muezzin and the first policeman in Marouf by Henri Rabaud in Bordeaux. In 2019, he plays the role of Steuermann in Wagner’s opera Der fliegende Hollände in Opéra de Renne et Nantes Angers Opéra. In July he gave a récital in Les Estivales de Musique en Médoc. He sang Tamino and Monostatos in the production of L’Aventure de Papageno in Opéra de Nantes Angers in 2019. In the season 2021-2022, he sang Nemorino in Opera de Bordeaux; In Opera Comique de Paris, he interpreted Tybalt in Romeo et Juliette and Marcellus in Hamlet. He was Ruiz in Il Trovatore at the Opéra de Paris and in summer 2022, he sang Ismaele in Nabucco in the DomStufen Festspiele Erfurt. In the 2022-2023 season, he sang Raffaele in Verdi’s Stiffelio and Des Grieux in Massenet’s Manon at the Aachen Theater .