Wjazd do obcego kraju zazwyczaj wymaga odprawy celnej, okazania ważnego paszportu, a czasem pytań dotyczących celu podróży i czasu planowanego pobytu w danym kraju. Osoby przeprowadzające kontrolę paszportową i zadające pytania to zazwyczaj agenci imigracyjni. Agenci imigracyjni, zwani w niektórych krajach urzędnikami imigracyjnymi, to urzędnicy państwowi, których zadaniem jest egzekwowanie i przestrzeganie krajowego prawa imigracyjnego. Zakres pracy, jaką wykonuje agent imigracyjny, jest szeroki. Oprócz kontroli granicznych agenci imigracyjni mogą pracować między innymi jako międzynarodowi łączniki ds. imigracji, jako funkcjonariusze organów ścigania i kontroli imigracyjnej oraz jako detektywi śledczy.
Rządy krajowe zatrudniają agentów imigracyjnych w celu wprowadzenia w życie przepisów i polityk imigracyjnych. Rola agenta imigracyjnego jest chyba najbardziej widoczna na przejściach granicznych. Na granicach agenci imigracyjni sprawdzają ważność dokumentów podróży oraz zatrzymują i usuwają osoby, które próbują wjechać niewłaściwie. Zwykle jest to agent imigracyjny, który wyszukuje narkotyki i inną przemyt w bagażu na międzynarodowych lotniskach i przeprowadza wyrywkowe przeszukania bagażu, aby upewnić się, że żadne nielegalne przedmioty nie są wwożone do kraju. W pewnym sensie agenci imigracyjni to funkcjonariusze straży granicznej, których celem jest ochrona wnętrza przed nieudokumentowanymi, nieautoryzowanymi lub w inny sposób niechcianymi włamaniami.
Agent imigracyjny może również pracować w terenie. Agenci mogą zostać przydzieleni do poszukiwania i aresztowania imigrantów, którzy rzekomo przebywają w kraju nielegalnie, lub mogą otrzymać zadanie zbadania podejrzeń naruszeń lub nadużyć imigracyjnych. Czasami agenci imigracyjni są delegowani za granicę, zwykle w celu koordynowania wysiłków z zagranicznymi służbami imigracyjnymi w sprawach o znaczeniu międzynarodowym.
Wymagania, aby zostać agentem imigracyjnym, różnią się w zależności od kraju, a nawet od konkretnego zadania lub wymagań związanych z pracą. Na przykład w Australii jedynym wykształceniem wymaganym do zostania urzędnikiem imigracyjnym na poziomie podstawowym jest dyplom ukończenia szkoły średniej. Stany Zjednoczone wymagają tytułu licencjata, podczas gdy Kanada zazwyczaj chce, aby urzędnicy imigracyjni posiadali co najmniej stopień magistra. Więcej edukacji zazwyczaj prowadzi do większych możliwości.
We wszystkich krajach wnioskodawca musi być obywatelem, aby mógł zostać rozpatrzony. Proces składania wniosku przez agenta imigracyjnego zazwyczaj wymaga dowodu obywatelstwa, a także pisemnego testu i egzaminu fizycznego. Na teście kandydaci zostaną poproszeni o wykazanie się umiejętnościami pisemnymi i ustnymi oraz przynajmniej podstawową znajomością przepisów krajowych. Badanie fizykalne ma na celu upewnienie się, że kandydat jest wystarczająco zdrowy i silny, aby wykonywać różne obowiązki, które mogą być wymagane.
Po przyjęciu do pracy w charakterze agenta imigracyjnego zwykle rozpoczyna się okres szkolenia i zajęć z imigracji, zanim zostanie zatrudniony w pełnym wymiarze godzin. Agenci mogą czasami wyrazić swoje preferencje co do rodzaju pracy, którą chcieliby wykonywać, ale najczęściej, gdy zaczynają, udają się tam, gdzie ich kraj ich potrzebuje. Jak w większości dziedzin, staż pracy często daje więcej do powiedzenia na temat ścieżki kariery. Egzekwowanie imigracji to dziedzina, która rozwija się na całym świecie, a możliwości rozwoju są znaczne.