The quantity and value of fish landed by Scottish boats soared in 2014, according to new figures.
The volume increased by 31% to 480,400 tonnes, and was worth £513m - up 19%.
Mackerel remained the Scottish industry's most valuable catch, accounting for £195m of its total landings.
Fisheries Secretary Richard Lochhead said: "It is encouraging to see that the value of the Scottish catch is at a record high."
He added: "Mackerel was once again our most valuable stock, accounting for over a third of the overall total in landings, underlining how important this stock is to Scotland.
"The value of whitefish landings - led by cod, haddock and monkfish - now accounts for £143m to the industry, this comes despite a decrease in the volume of landings.
"These figures bring confidence for the future and I'm hopeful that we can see revenues grow further, adding to fishermen's bottom line and creating further good quality jobs."
Bertie Armstrong, chief executive of the Scottish Fishermen's Federation (SFF), said: "Whilst we welcome the fact that the overall volume and value of Scottish seafood landings have risen, most of this can be attributed to mackerel because the very healthy state of the stock led to an increase in quota last year.
"Indeed, it is good news that the hard work of our processing sector has managed to find markets for this fish despite the impact of the Russian import ban."
He said of the new discards ban: "It is vital that this new regime is implemented in a practical manner so as to ensure a secure future for Scottish fishing."