O NRP Sagres foi construído, em 1937, nos estaleiros Blohm & Voss (Hamburgo), tendo recebido o nome de Albert Leo Schlageter. Foi o terceiro de uma série de quatro navios construídos para a marinha alemã. Em 1962, foi incorporado na Marinha Portuguesa como navio-escola e com o nome Sagres.
Além da missão relacionada com a instrução dos cadetes, o navio-escola Sagres é também regularmente utilizado na representação da Marinha e do país, funcionando como apoio à Política Externa Portuguesa, destacando-se especialmente o acompanhamento e a valorização das comunidades portuguesas espalhadas pelo mundo.