Pavlo Lazarenko, 53, was also ordered to pay a $10m fine.
Lazarenko stood accused of large-scale corruption during the chaotic years which followed the Soviet Union's collapse in 1991.
He was convicted of the charges in June 2004 and has been under house arrest in the US ever since.
Several companies and banks based in countries including Ukraine, Poland, Hungary, the Netherlands, Switzerland and the US were involved in the case against him.
Lazarenko, who was prime minister of Ukraine from 1996 to 1997, fled to America seeking asylum in 1999 but was arrested by immigration authorities for visa irregularities.
US prosecutors later accused him of laundering through American banks $114m, which he allegedly stole while in office in Ukraine.
A jury convicted Lazarenko of 29 counts but 15 counts were dropped.
Most of the allegations of embezzlement of state funds and abuse of office against Lazarenko are related to the fight for gas revenues between rival political and business groupings in Ukraine in the 1990s.
In June 2000, a court in Geneva found him guilty in absentia of laundering $6.6m through Swiss banks.
At the same time, Ukrainian prosecutors charged Lazarenko with ordering the 1996 killing of a prominent politician, Yevhen Shcherban, and two failed assassination attempts on high-ranking officials.
Source:BBCGüncelleme Tarihi: 20 Eylül 2018, 18:16