"The frigate lost steering control and drove onto land with 137 people onboard", Eirik Valle of the Norwegian Coastguard told NRK.
Norwegian Navy frigate HNOMS HELGE INGSTAD (F313), displacement 5290, commissioned 2009, complement 120, armament missiles, torpedoes, guns, helicopter.
Eight people were slightly injured, and the 127-strong crew were taken off the frigate.
The Norwegian frigate KNM %3CI%3EHelge Ingstad%3C/I%3E takes on water after a collision with the Maltese-flagged tanker %3CI%3ESola TS%3C/I%3E on 8 November 2018 in the Hjeltefjord near Bergen, Norway. The police, which investigate marine accidents in Norway, have cordoned off the area around the stricken frigate for fear of explosions.
The tanker had earlier left Equinor's Sture terminal with a cargo of North Sea crude.
He said: "It is taking in more water than they can pump out".
An unnamed official told AFP news agency that a "small oil slick" had been detected from the frigate. Tanker said not to suffer serious damages, as of 0530 UTC she was near collision site, moving in northern direction at dead slow speed, escorted by tug.
An image published by Norwegian broadcaster NRK showed that water had nearly reached the level of the frigate's helicopter platform.
"The armed forces are now reviewing all the means available in the region to assist the KNM Helge Ingstad", navy Lt. Col. Ivar Moen said. Launched in 2007, the warship is named after the famous Norwegian Arctic explorer.
The Norwegian frigate KNM Helge Instad is in danger of sinking after being rammed by an oil tanker while returning from the NATO Trident Juncture exercise, according to The Associated Press.
Update: 0700 UTC - according to latest reports frigate was taken to shallow waters to avoid sinking, water ingress is incontrollable.
The ship had previously been part of an escort convoy which seized chemical weapons from Syria back in 2013.