After his promotion to lieutenant, and tours of duty aboard the battleship Fusō and cruiser Natori, Kagawa attended advanced navigational training courses at the Naval War College (Japan).
On graduation and after promotion to lieutenant commander in 1930, he was assigned as chief navigator on a number of ships, including the cruisers Yūbari and Takao, and battleship Fusō.
Kagawa was promoted to captain on 15 October 1941, and after a series of staff positions, was appointed commander of the 31st Destroyer Group (Desdiv 31) on 12 February 1943.
Kagawa's group consisted of the destroyers Ōnami (flagship), Makinami, Amagiri, Yūgiri and Uzuki.
During the Battle of Cape St. George on 26 November 1943, Onami was sunk and Kagawa was killed in action.