It gave the treasury 60 days to determine how much he should repay.
The ruling is a victory for the opposition, who said they would push for Mr Zuma’s impeachment.
They accuse him of using “ill-gotten wealth” to upgrade his home with a swimming pool and amphitheatre.
Mr Zuma has denied any wrongdoing. READ MORE OF THIS STORY