Gary Schroen a travaillé pour la CIA pendant une trentaine d'années. Dans les années 1970, il est officier traitant à Téhéran, où il apprend le persan[1]. Entre 1978 et 1979, il devient officier traitant à la station d'Islamabad, au Pakistan. Sa connaissance du monde arabo-musulman le conduit à être nommé chef d'antenne de la CIA à Dubaï dans les années 1980.
En 1988, il est nommé chef de station de Kaboul. La station est toutefois basée à Islamabad en raison de la fermeture de l'ambassade de Kaboul. Il perfectionne sa maîtrise du dari[1]. Entre et , il est chef de station adjoint de Riyad, en Arabie saoudite.
En , et jusqu'en 1994, il est affecté aux opérations iraniennes au sein de l'Iran Task Force, au siège de la CIA. De l'été 1994 à la fin de l'année 1995, il devient chef des opérations iraniennes en Europe.
Entre et l'été 1999, il devient chef de station d'Islamabad. Il participe à la réouverture de contact avec Ahmed Chah Massoud en , ainsi qu'à l'arrestation de Mir Aimal Kansi en . Il participe à la traque d'Oussama ben Laden et met en place un plan pour enlever Ben Laden en Afghanistan à l'été 1998.
Entre 1999 et 2001, il devient chef adjoint de la Near East Division de la direction des opérations de la CIA. En , il est nommé à la tête de l'équipe Jawbreaker envoyée dans le nord de l'Afghanistan.
Gary Schroen, First In: An Insider's Account of How the CIA Spearheaded the War on Terror in Afghanistan, Presidio Press, 2005 (ISBN978-0-89141-872-6).
Steve Coll, Ghost Wars: The Secret History of the CIA, Afghanistan, and Bin Laden, from the Soviet Invasion to September 10, 2001, Penguin Press HC, 2004 (ISBN978-1-59420-007-6).