Jonas Sjöstedt, riksdagsledamot för Vänsterpartiet (V), stoppades i Casablanca på lördagen av marockanska myndigheter från att resa till Västsaharas huvudstad al-Ayun.
Enligt ett pressmeddelande från V ska förbudet uttryckligen ha motiverats politiskt.
De rödgröna partierna vill erkänna Västsahara, ockuperat av Marocko sedan 1975.
Sjöstedt uppges ha rest dit för att av västsaharier informera sig om vad som hände vid blodiga oroligheter nyligen.