The court imposed conditions on his bail, which include him handing over his passport.
A smiling Duduzane Zuma arrived at the Johannesburg Central police station early on Monday morning, ahead of an expected appearance before the Specialised Commercial Crimes Court later in the day.
It is believed he will face a corruption charge but this is unconfirmed as yet.
City Press reported that he was set to be charged with corruption - apparently in connection with the role he allegedly played in an incident where former deputy finance minister Mcebisi Jonas has said there was an attempt to bribe him at the Guptas' Saxonwold home in 2015.
It is alleged that, at the meeting Duduzane, businessperson Fana Hlongwane and Ajay Gupta offered Jonas the job of finance minister and a bribe of R600 million.
West Ham announce signing of former Arsenal midfielder Jack Wilshere
West Ham have been very active in the summer transfer window and have already made a number of signings. Wilshere will arrive on a three-year deal and has picked West Ham over Fenerbahce.
Duduzane, who has held senior positions in several Gupta businesses, was detained briefly at Johannesburg's main airport late on Thursday over the allegations made by Jonas in 2016.
National Prosecuting Authority spokesperson, Phindi Louw Mjonondwane confirmed that Duduzane appeared in court on charges of corruption.
A few Duduzane supporters were at loggerheads with journalists as they attempted to prevent pictures of Duduzane from being taken outside the courthouse, calling them sellouts, following the conclusion of the hearing.
Duduzane Zuma, 34, lives in Dubai, and was back in the country to attend his brother's funeral.
Corruption case against #DuduzaneZuma postponed to 24 January 2019 - as state wants to charge other accused.