1903-ban őrnagy lett, majd a japán-orosz háború alatt visszatért, hogy vezesse az IJA 21. gyalogos ezredét. A háború alatt az IJA 13. hadosztályának személyzetébe került. Ez a hadosztály a Szahalin elfoglalásának önálló megbízását kapta.
a Portsmouth-i Szerződés megkötése előtt, 1905. július 7-én, csak három hónappal a létrejöttük után a Szahalin-szigeten szálltak le, és 1905. augusztus 1-jéig biztosították a szigetet. Sikeres művelete eredményeként Japánnak a Portsmouth-i Szerződés során a déli Karafuto-t adták, amely Japán néhány területi nyereségének egyike volt a háború alatt. A háború után Shirakawa 1905. októberétől a hadsereg minisztériumának személyzeti irodájába került. 1907-ben ezredeshelyettes lett, 1909-ben ezredes, és az IJA 34. gyalogsági ezred parancsnoka.