
IMAGE SOURCE, REUTERS Image caption, North Korea says it needs to continue developing weapons for its protection
Kim Jong-un added that weapons development was for self-defence, and not to start a war.
Mr Kim made the comments at a rare defence exhibition while flanked by a variety of large missiles.
North Korea has recently tested what it claims to be new hypersonic and anti-aircraft missiles.
The South meanwhile has tested its own submarine-launched weapon.
In his speech at the Self-Defence 2021 exhibition held in Pyongyang, which featured an array of military hardware including tanks, Mr Kim addressed the military build-up in the South and said that North Korea did not want fight its neighbour.
Mr Kim also accused the US of stoking tensions between North and South Korea.
He added that there was “no behavioural basis” to make North Korea believe that the US was not hostile.
North Korea is banned from testing ballistic missiles and nuclear weapons by the UN. It has repeatedly flouted these bans and has been heavily sanctioned as a result.
Last month, the UN atomic agency said North Korea appeared to have restarted a reactor which could produce plutonium for nuclear weapons, calling it a “deeply troubling” development.
But observers say it is also being used as a way to rally the impoverished country. North Korea is thought to be in dire economic straits after authorities shut borders to stop the spread of Covid-19.
Crucial supplies like food and fuel have been cut off from China, North Korea’s main political and economic ally.