Après avoir travaillé quatre années au Conservatoire de Shanghai dans la classe de Wu Bo, Yu Shao obtient sa licence de musique en 2008. La même année, il choisit de se rendre en France pour continuer ses études. En 2010, il réussit le concours d’entrée dans le Chœur de Radio France puis, en 2011, obtient son DEM de chant, solfège et musique de chambre au Conservatoire à Rayonnement Régional de La Courneuve-Aubervilliers. Il travaille sa technique vocale auprès d’Eléonore Jost et de Leontina Vaduva. En 2012, il entre à la Chapelle musicale Reine Elisabeth en Belgique et se perfectionne auprès de José van Dam. Il remporte le quatrième prix du Concours Reine Elisabeth et le troisième prix du Concours de Toulouse en 2014. Avec l’Académie de l’Opéra national de Paris, dont il est membre jusqu’en 2016, il a interprété les rôles de Pylade (Iphigénie en Tauride) au Théâtre de Saint-Quentin-en-Yvelines et Ferrando (Così fan tutte) à la Maison des Arts de Créteil ainsi qu’au Théâtre Anthéa d’Antibes. Plus récemment, Il chante le rôle du Messager (Aida), ainsi que Normanno (Lucia di Lammermoor) et Ruiz (Le Trouvère) à l’Opéra national de Paris, le Pilote (Le Vaisseau fantôme) à l’Opéra de Lille et à l’Opéra de Rennes, Bénédict (Le Timbre d’argent de Saint-Saëns) à l’Opéra Comique, le chef des marins et un ânier (Marouf) à l’Opéra de Bordeaux et à l’Opéra Comique, un jeune marin et un berger (Tristan et Isolde) à l’Opéra de Montpellier, Manfred de Schumann et Das Lied von der Erde (version Schönberg) à la Philharmonie de Paris. Yu Shao a remporté le Premier Prix du Concours Bordeaux Médoc Lyrique.