Police say they detained 47-year-old Israel Cortes after he cut to the front of the line at the embassy by showing a fake CIA badge supposedly signed by U.S. Ambassador Tony Garza.
A U.S. Embassy official confirmed Monday's detention, but declined further comment.
Police say Cortes acknowledged making the false ID as well as a phony recommendation letter signed by an alleged U.S. diplomat because he wanted to apply for a job as a driver.