Dalla fine degli anni '90 l''Unione europea è impegnata nella creazione di un Sistema europeo di asilo finalizzato a garantire un approccio comune degli Stati membri in materia di asilo e accoglienza.
Il fondamento giuridico del sistema europeo di asilo è l'articolo 78 del Trattato di Lisbona che attribuisce all'Unione europea lo sviluppo di una politica comune in materia di asilo, protezione sussidiaria e protezione temporanea, finalizzata ad offrire uno status appropriato a qualsiasi cittadino di un Paese terzo che necessita di protezione internazionale e a garantire il principio di non respingimento; tale politica deve essere conforme alla convenzione di Ginevra del 28 luglio 1951 e al protocollo 31 gennaio 1967 e agli altri trattati pertinenti.