Det var först när den 26-årige mannen nådde passkontrollen i Pakistans huvudstad Islamabad som han stoppades.
Mannens pass kontrollerades minst två gånger på Birminghams flygplats. Resan var bokad med Pakistan International Airlines. Swissport, företaget som hanterar check-in åt flygbolaget, har nu inlett en intern utredning.
I Pakistan fick mannen inte komma in utan sitt eget pass.
– Jag har förlorat 1 000 £ på den här resan, eftersom jag blev tvungen att betala igen och boka om min flight. De vägrade att betala tillbaka några pengar till mig, säger 26-åringen till brittiska The Sun.