Kaneshiro studied his family's di from his grandfather Tomikanine in Tomari. When he was sixteen, Kaneshiro went to China (Hong Kong) and studied Hindiandi, a form of Kung Fu, for twelve years. He was later drafted into the Japanese Army and served in the Mariana Islands during World War II. After the war, he returned to his home on Okinawa and taught Hindiandi to a small group of select students. Arcenio J. Advincula and Gayle Beams were two of his American students.
Bogushin is Kaneshiro's nickname. Kaneshiro can also be pronounced Kinjo.