При подписании Договора о создании Европейского экономического сообщества (Римского договора) 25 марта 1957 года уже предусматривалась свобода передвижения людей.
Свобода передвижения стала одной из четырёх свобод, закреплённых в Едином европейском акте, подписанном 17 и 28 февраля 1986 года.
14 июня 1985 года были подписаны Шенгенские соглашения.

Процедура
Шенгенские соглашения подписали Франция, Германия, Люксембург, Бельгия и Нидерланды. Их цель — постепенное упразднение пограничного контроля между государствами‑участниками и создание зоны свободного передвижения. Соглашения предусматривают отмену полицейских проверок на внутренних границах, усиление контроля на внешних границах ЕС и гармонизацию иммиграционной политики.
На основе этих соглашений в 1995 году вступила в силу Шенгенская конвенция, унифицировавшая порядок проверки путешественников внутри зоны.
Последствия
- Шенгенские соглашения были включены в Амстердамский договор 1999 года, став полностью частью европейского права. К первоначальным подписантам присоединились Италия (1990), Испания и Португалия (1991), Греция (1992), Австрия (1995), а затем Дания, Финляндия и Швеция (1996). В настоящее время Шенген охватывает 26 государств.
- Реализация соглашений оказалась сложной из‑за различий в национальных иммиграционных практиках и подходах к получению гражданства (право земли и право крови).