Įvažiuojant į užsienio valstybę paprastai reikia atlikti muitinės formalumus, pateikti galiojantį pasą, o kartais – klausinėti dėl kelionės tikslo ir numatomo buvimo tam tikroje šalyje trukmės. Žmonės, kurie tikrina pasus ir užduoda klausimus, dažniausiai yra imigracijos agentai. Imigracijos agentai, kai kuriose šalyse vadinami imigracijos pareigūnais, yra vyriausybės pareigūnai, kuriems pavesta vykdyti ir palaikyti nacionalinius imigracijos įstatymus. Imigracijos agento darbo sritis yra plati. Be patikrinimų pasienyje, imigracijos agentai, be kita ko, gali dirbti kaip tarptautiniai imigracijos ryšininkai, teisėsaugos ir imigracijos kontrolės pareigūnai bei tyrimo detektyvai.
Nacionalinės vyriausybės samdo imigracijos agentus, kad įgyvendintų imigracijos įstatymus ir politiką. Imigracijos agento vaidmuo bene labiausiai matomas pasienio kontrolės punktuose. Pasienyje imigracijos agentai tikrina kelionės dokumentų galiojimą, o bandančius atvykti netinkamai sulaiko ir išveža. Dažniausiai tai yra imigracijos agentas, kuris tarptautiniuose oro uostuose ieško narkotikų ir kitos kontrabandos bagaže ir atlieka atsitiktines bagažo paieškas, siekdamas užtikrinti, kad į šalį nebūtų įvežami nelegaliai daiktai. Tam tikra prasme imigracijos agentai yra pasienio policijos pareigūnai, kurių tikslas yra apsaugoti vidų nuo neteisėtų, neleistinų ar kitaip nepageidaujamų įsibrovimų.
Imigracijos agentas taip pat gali dirbti šioje srityje. Agentai gali būti paskirti ieškoti ir suimti imigrantų, įtariamų nelegaliai šalyje, arba jiems gali būti pavesta ištirti įtariamus imigracijos pažeidimus ar piktnaudžiavimą. Kartais imigracijos agentai komandiruojami į užsienį, dažniausiai tam, kad koordinuotų pastangas su užsienio imigracijos tarnybomis tarptautiniu mastu svarbiais klausimais.
Reikalavimai norint tapti imigracijos agentu skiriasi priklausomai nuo šalies ir netgi pagal konkrečią užduotį ar darbo reikalavimą. Pavyzdžiui, Australijoje vienintelis išsilavinimas, kurio reikia norint tapti pradinio lygio imigracijos pareigūnu, yra vidurinės mokyklos diplomas. Jungtinės Valstijos reikalauja bakalauro laipsnio, o Kanada paprastai nori, kad jos imigracijos pareigūnai turėtų bent magistro laipsnį. Daugiau išsilavinimo paprastai suteikia daugiau galimybių.
Visose šalyse pareiškėjas turi būti pilietis, kad būtų svarstomas. Imigracijos agento prašymo teikimo procesui paprastai reikia pilietybės įrodymo, taip pat testo raštu ir fizinio egzamino. Testo metu kandidatų bus paprašyta įrodyti savo gebėjimus raštu ir žodžiu bei bent jau pagrindines nacionalinių įstatymų žinias. Fizinis egzaminas skirtas užtikrinti, kad pareiškėjas būtų pakankamai sveikas ir pakankamai stiprus, kad galėtų atlikti įvairias pareigas, kurių gali prireikti.
Priėmęs tapti imigracijos agentu, žmogus paprastai įeina į imigracijos mokymą ir imigracijos pamokas, prieš pradėdamas dirbti visą darbo dieną. Agentai kartais gali išreikšti savo pirmenybę tam darbui, kurį jie norėtų dirbti, bet dažniausiai pradėdami eis ten, kur jų reikia jų šaliai. Kaip ir daugelyje sričių, darbo stažas dažnai suteikia daugiau įtakos karjeros trajektorijoje. Imigracijos vykdymas yra sritis, kuri auga visame pasaulyje, o galimybės tobulėti yra didelės.