Promu capitaine de corvette en 1896 et commandant l'année suivante, Yashiro sert à l'État-major de la marine impériale japonaise de 1899 à 1900. Début 1900, il est nommé commandant en second sur le croiseur Yashima(en), et en fin d'année, il reçoit son premier commandement : le croiseur Miyako(en) suivi du Izumi.
À la fin de la guerre, Yashiro est assigné à Berlin comme attaché naval jusqu'en 1907 quand il est promu contre-amiral, servant dans plusieurs bases navales et flottes entre 1907 et 1911. Le , il devient commandant de l'école navale impériale où il est un fervent partisan de l'introduction du karaté dans le programme d'entraînement.
Après le scandale Siemens, Yashiro remplace l'amiral Yamamoto Gonnohyōe comme ministre de la Marine. Bien que nommé en raison de sa carrière militaire et absente de la politique, la façon de faire de Yashiro avec les autres hommes politiques est trop brusque et trop directe et cela conduit à sa démission en . Commandant la 2e flotte jusqu'en 1917, il est nommé ensuite commandant du district naval de Sasebo.
Yashiro reçoit le titre de baron (danshaku) selon le système de noblesse kazoku en 1916. Promu amiral en 1918, il est placé en réserve en 1919 et vit retiré jusqu'à sa mort en 1930.