Under the exchange, 230 Ukrainian captives, including six civilians, had been returned from Russian custody, the agency said.
Among those freed are service people from the Ukrainian Armed Forces, the National Guard, the State Border Guard Service and the National Police.
The exchange marked the first prisoner swap between the parties since August.
More than 2,800 Ukrainians taken captive in the Russia-Ukraine conflict have been released so far as a result of prisoner exchanges.
MNA/PR