The Flores was laid down on 13 January 1925 at Fijenoord shipyard in Rotterdam. She was launched on 15 August 1925. On 25 March 1926 she was commissioned in the Dutch navy.
Flores and her sister ship left the port of Den Helder on 15 June 1926 for the Dutch East Indies. They took a route that led by Seville, Tunis, Port Said, Aden, Colombo and Sabang. She arrived there on 10 August that year. On 5 March 1927 both ships made a trip to Singapore and Saigon.
After a Japanese fishing boat Tokei Maru No.7 refused to stop for investigation on 2 October 1937 the ship was seized by the Flores and fired upon, killing two men of the Japanese ship. In 1938 she made a visit to Australia.
Flores was brought back to the Netherlands at the start of World War II where she patrolled home waters until the Germans invaded in 1940. Slightly damaged, she escaped to Britain and was employed as an escort.
During the war Flores operated in the Mediterranean Sea and played an active role in the landings in Sicily, Salerno, Anzio, Garigliano, Gaeta and finally, at the beaches of Normandy in June 1944.
In 1951 Flores was reclassified as frigate. In 1955 Flores was stricken and rebuilt into an accommodation ship. Somewhere in July 1960, she was renamed Van Speijk. After the new frigate HNLMS Van Speijk was launched on 5 March 1965 she was given her old name back.She was finally stricken on 26 August 1968 and sold for scrapping on 12 November 1968. She was scrapped in Hendrik-Ido-Ambacht.