Ghafoor was ordered to pay a fine of 5 million dirhams ($1.36 million), his lawyer told Reuters.
Ghafoor was detained last month while transiting through Dubai airport on charges related to an in absentia conviction for money laundering.
($1 = 3.6727 UAE dirham)
(Reporting by Alexander Cornwell; Editing by Toby Chopra)