North Korean regular troops entered the war on Russia’s side in October, according to Kyiv and its western allies, who initially estimated their numbers at 10,000 or more.
In a post on X, Zelenskiy said that the soldiers had been brought to Kyiv and were communicating with the Security Service of Ukraine (SBU), the country’s domestic intelligence agency.
“As with all prisoners of war, these two North Korean soldiers are receiving the necessary medical assistance,” Zelenskiy stated.
He added that journalists would be given access to speak to them.
Kyiv says that North Korean troops are fighting in the Kursk region, where Ukraine launched an incursion in August. Kyiv says it still controls several hundred square kilometres of territory there.
Pyongyang has also been supplying Russia with vast quantities of artillery shells, according to Kyiv and its western allies.
Russia has neither confirmed nor denied the presence of North Korean troops in Kursk, and there was no immediate reaction from Moscow or Pyongyang to the latest report.
Ukraine had previously announced it captured North Korean soldiers in combat, but that they had been badly wounded and died shortly afterwards.