Ro-64 was laid down as Submarine No. 79 on 15 October 1923 by Mitsubishi at Kobe, Japan. Launched on 19 August 1924, She was renamed Ro-64 on 1 November 1924 while fitting out. She was completed and commissioned on 30 April 1925.
Pre-World War II
Upon commissioning, Ro-64 was attached to the Maizuru Naval District and assigned to Submarine Division 33. On 1 June 1925, she was transferred to the Sasebo Naval District and reassigned to Submarine Division 24, in which she remained until 1939. Submarine Division 24 was reassigned to Submarine Squadron 1 in the 1st Fleet in the Combined Fleet on 1 December 1925. On 1 March 1926, Ro-64 and the submarines Ro-57, Ro-58, Ro-59, Ro-60, Ro-61, Ro-62, Ro-63, and Ro-68 departed Sasebo, Japan, bound for Okinawa, which they reached the same day. The nine submarines got underway from Okinawa on 30 March 1926 for a training cruise in Chinese waters off Shanghai and Amoy which concluded with their arrival at Mako in the Pescadores Islands on 5 April 1926.They departed Mako on 20 April 1926 for the return leg of their training cruise, operating off China near Chusan Island, then returned to Sasebo on 26 April 1926. On 27 March 1927, Ro-60, Ro-61, Ro-62, Ro-63, Ro-64, and Ro-68 departed Saeki Bay, Japan, for a training cruise off Tsingtao, China, which they concluded with their arrival at Sasebo, Japan, on 16 May 1927.
On 10 December 1928, Submarine Division 24 was transferred back to the Sasebo Naval District and began service in the Sasebo Defense Division, and Ro-64 was decommissioned that day and placed in reserve. On 30 November 1929, Submarine Division 24 returned to duty in Submarine Squadron 1 in the 1st Fleet, and on 1 December 1929 Ro-64 was recommissioned and returned to service in the division. Submarine Division 24 transferred back to the Sasebo Naval District on 1 December 1930 and began a stint in the Sasebo Defense Division on 1 December 1931. Ro-64 again was decommissioned on 1 December 1932 and placed in reserve.
Ro-64 was recommissioned on 25 March 1933, resuming active service in Submarine Division 24 and in the Sasebo Guard Squadron in the Sasebo Naval District. The division′s service in the Sasebo Guard Squadron ended on 15 November 1934, after which it was assigned directly to the Sasebo Naval District until 1 December 1936, when it was assigned to the Sasebo Defense Squadron. Sources differ on Ro-64′s status between 1 December 1936 and 1 May 1939, both implying that she remained active during that time and stating that she was out of commission in the Sasebo Naval District in Fourth Reserve from 1 December 1936 to 1 March 1939 and then in Second Reserve until 1 May 1939.
On 1 May 1939, Ro-64 was assigned to the Chinkai Defense Division on the south coast of Chōsen. She returned to Submarine Division 24 and the Sasebo Naval District on 1 July 1939. On 15 November 1939, she was reassigned to Submarine Division 33 in the Kure Naval District for service at the submarine school at Kure, Japan. She was decommissioned on 20 March 1940, but returned to commission on 26 July 1940 and resumed service in Submarine Division 33 at the submarine school.
On 15 November 1939, Submarine Division 33 was reassigned to Submarine Squadron 7 in the 4th Fleet in the Combined Fleet. When the Imperial Japanese Navy deployed for the upcoming conflict in the Pacific, Ro-64 was at Kwajalein in the Marshall Islands with the other submarines of Submarine Division 33, Ro-63 and Ro-68. She received the message "Climb Mount Niitaka 1208" (Japanese: Niitakayama nobore 1208) from the Combined Fleet on 2 December 1941, indicating that war with the Allies would commence on 8 December 1941 Japan time, which was on 7 December 1941 on the other side of the International Date Line in Hawaii, where Japanese plans called for the war to open with their attack on Pearl Harbor.
World War II
At 16:00 on 4 December 1941, Ro-64 got underway from Kwajalein in company with Ro-68 with orders to conduct a reconnaissance of the Phoenix Islands, patrol off Howland Island, and attack any American forces they encountered after the war began. On 5 December 1941, she paused to reconnoiter Majuro in the Marshall Islands before proceeding to the Phoenix Islands, which she reached on 7 December. She arrived at Howland Island on 8 December and began a periscope reconnaissance of it. With the war underway, the Imperial Japanese Navy Air Service raided Howland that day, and on 10 December 1941 Ro-64 received orders to destroy whatever facilities on Howland had survived the air attack.
After sunset on 10 December 1941, Ro-64 approached Howland Island. Her commanding officer initially intended to send a landing party ashore to destroy the surviving facilities, but decided against the landing at 22:40 Japan Standard Time (JST) out of a concern that defenders ashore had sighted Ro-64 and because of a relatively high sea state. He decided instead to shell Howland with Ro-64′s 76.2-millimeter (3 in) deck gun, and at 02:00 JST on 11 December 1941 Ro-64 began her bombardment, firing at the island′s wireless and weather station, barracks, and lighthouse. She departed the Howland area at 03:00 JST to rendezvous with Ro-68 off Baker Island, which Ro-68 had bombarded. Between 15:00 and 15:20 JST on 11 December, Ro-64 also bombarded Baker Island. She returned to Kwajalein in company with Ro-68 on 15 December 1941.
Ro-64 got underway from Kwajalein on 24 December 1941 to patrol off Wake Island, which had fallen to Japanese forces on 23 December 1941 in the Battle of Wake Island. She arrived off Wake on 27 December and then patrolled east of the atoll from 28 to 30 December 1941, when she made port at Wake. She departed Wake on 1 January 1942 and called at Truk in the Caroline Islands from 6 to 15 January before getting back underway in company with Ro-63 and Ro-68 to conduct a reconnaissance of Rabaul on New Britain in the Admiralty Islands. She then patrolled south of Cape St. George on New Ireland in support of Japanese forces landing at Rabaul before she returned to Truk on 29 January 1942.
Ro-63, Ro-64, and Ro-68 left Truk on 18 February 1942, called at Ponape from 23 to 24 February, and then set out for the Marshall Islands area. During their voyage, however, Ro-63′s horizontal rudder failed on 27 February 1942, and Ro-64 accompanied her as she proceeded to Bikini Atoll for repairs. The two submarines arrived at Bikini on 28 February 1942 and got back underway on 1 March, but Ro-63′s jury-rigged rudder quickly broke again, forcing her to turn back to Bikini while Ro-64 proceeded independently. Ro-64 arrived at Kwajalein on 12 March 1942.
On 16 March 1942, Ro-64 departed Kwajalein to head for Japan, calling along the way at Ponape from 19 to 20 March 1942, at Truk from 21 to 27 March 1942, and at Saipan in the Mariana Islands from 29 to 30 March 1942 before arriving at Maizuru, Japan, on 7 April 1942.
Aleutian Islands campaign
On 14 July 1942, Submarine Division 33 was reassigned to the 5th Fleet for service in the Aleutian Islands, where the Aleutian Islands campaign had begun in June 1942 with the Japanese occupation of Attu and Kiska. At 16:00 on 24 July 1942, Ro-63, Ro-64, and Ro-68 departed Yokosuka, Japan, bound for Paramushiro in the northern Kurile Islands, but an outbreak of food poisoning among her crew forced Ro-64 to turn back. She arrived at Yokosuka on 26 July 1942, and on 27 July again departed for Paramushiro, which she reached on 1 August 1942. She put to sea again on 2 August 1942 to head for Kiska, arriving there on 6 August 1942. Thereafter, she was based there along with the submarines I-6, Ro-61, Ro-62, Ro-63, Ro-65, Ro-67, and Ro-68.
On 7 August 1942, an American task force bombarded Kiska while I-6, Ro-61, Ro-64, and Ro-68 were anchored in the harbor, and they crash-dived to avoid damage. Between 8 and 10 August 1942, Ro-61, Ro-63, Ro-64, and Ro-68 sought to intercept the American ships, but failed to find them. From 11 to 13 August 1942, Ro-64 participated with Ro-63 and Ro-68 in a search for the crew of a ditched reconnaissance plane,and Ro-64 subsequently conducted a patrol off the Aleutians, departing Kiska on 17 August 1942 and returning on 26 August 1942.
On 28 August 1942, a Kiska-based Aichi E13A1 (Allied reporting name "Jake") reconnaissance floatplane sighted the U.S. Navy seaplane tender USS Casco (AVP-12) — which the plane′s crew mistakenly identified as a light cruiser — and a destroyer in Nazan Bay on the coast of Atka. Ro-61, Ro-62, and Ro-64 got underway from Kiska that day to intercept the ships, and all three of them arrived off Atka on 29 August 1942. Ro-64 made no contact with enemy forces and returned to Kiska on 4 September 1942.
Ro-64 conducted another patrol off the Aleutians from 5 to 17 September 1942, and while she was at sea Submarine Division 33 was attached directly to the 51st Base Unit at Kiska on 15 September 1942. While Ro-64 was at Kiska on 25 September 1942, Submarine Division 33 was reassigned to the Kure Naval District. Ro-63, Ro-64, and Ro-68 departed Kiska on 26 September 1942 bound for Maizuru, where they arrived on 5 October 1942.
Ro-64 departed Maizuru on 6 October 1942 and arrived at Kure on 8 October 1942. Thereafter, Submarine Division 33 was assigned to training duties in the Kure Naval District, and Ro-64 spent the rest of her career as a training submarine. Submarine Division 33 was assigned to the Kure Submarine Squadron on 1 December 1943.
Loss
At 14:28 JST on 12 April 1945, Ro-64 was submerged in Hiroshima Bay during a training cruise when she detonated a magnetic mine laid by an American aircraft. She sank quickly at 34°14′N 132°16′E with the loss of all 81 men on board - her crew of 50, the embarked commander of Submarine Division 33, and 30 trainees. The Japanese struck her from the Navy list on 10 August 1945.