After escort duty to Eniwetok and Saipan in July, she supported the landings at Peleliu 15 September 1944, and at Leyte 20 October.
During the Battle of Surigao Strait on 25 October, she launched torpedoes at the Japanese battleship Yamashiro, splashed one enemy plane, and guarded the damaged destroyer USS Albert W. Grant.
While patrolling off Leyte Gulf on 1 November, she rescued 70 survivors of the destroyer USS Abner Read.
During the night of 6–7 April she escorted the damaged destroyer USS Morris to Kerama Retto, Okinawa Gunto.
Designated for inactivation after her return, Richard P. Leary decommissioned 10 December 1946, and was assigned to the Pacific Reserve Fleet.