Det var under en motorcykelsemester i november 2011 som Johan Gustafsson, idag 42 år gammal, kidnappades av al-Qaida i Timbuktu i Mali.
Men nu har han släppts fri och befinner sig på ett flygplan ut ur Afrika, enligt Expressen.
Både Utrikesdepartementet och utrikesminister Margot Wallström (S) bekräftar att han är frisläppt.
– Det är med stor glädje som jag kan meddela att Johan Gustafsson har frisläppts och kan återvända till Sverige, säger hon i ett uttalande.
Wallström vill särskilt lyfta fram "den goda samverkan" mellan UD, Polisens Nationella operativa avdelning samt andra svenska och utländska myndigheter som ledde fram till frigivningen.
– Johans situation har berört många av oss och omfattande ansträngningar har gjorts för att få honom frisläppt, fortsätter Margot Wallström.
Samtidigt uppmanar hon alla att visa hänsyn till Johan och hans familj och låta dem själva välja om och när de uttalar sig.
Kidnapparna har tidigare begärt 5 miljoner dollar i lösensumma, pengar som dock inte ska ha betalats ut.
Johan Gustafsson var kidnappad i fem år och sju månader.