Han ska också betala fem miljoner dollar i böter, enligt domstolen.
Yameen döms för att ha tagit emot pengar för att ha hyrt ut en ö som tillhör regeringen.
63-åringen var president i Maldiverna 2013–2018, och förlorade valet 2018 mot den nuvarande presidenten Ibrahim Mohamed Solih.
Abdulla Yameen dömdes 2019 till fem års fängelse för penningtvätt. Två år senare upphävdes domen av Högsta domstolen.