La biblioteca de la Escuela de Guerra Naval se creó con la propia escuela en el año 1925, por Real Decreto firmado por el rey Alfonso XIII el 25 de mayo de ese año.
Siempre unida a la Escuela de Guerra, su primera ubicación se localiza en un palacete de la calle Quintana, del madrileño barrio de Argüelles. A comienzo de los años 30 es trasladada al edificio del entonces Ministerio de la Marina (actual Cuartel General de la Armada) en la calle Montalbán. Finalmente en 1959 la Armada adquiere el edificio donde se ubica en la actualidad, en la calle Marqués de Torroja, del barrio de Chamartín.