Van 1935 tot 1939 deed de O 7 dienst als opleidingsschip bij de Nederlandse marine. Na 1939 werd de O 7 als opleidingsschip vervangen door de O 8. Tijdens de Duitse aanval op Nederland in 1940 bevond de O 7 zich in Den Helder. De Duitsers vonden het schip volledig intact in de Helderse haven, maar de O 7 was te oud om de Duitse strijdkrachten nog van dienst te zijn. Aan het eind van de oorlog in 1944 zonk ze als het gevolg van lekkage. Pas na de Tweede Wereldoorlog werd de O 7 gelicht en gerecycleerd.