До этого Гейтс 26 лет проработал в Центральном разведывательном управлении и Совете национальной безопасности и при президенте Джордже Буше в качестве директора Центральной разведки.
Он вступил в должность 18 декабря 2006 года при Джордже Буше-младшем и сейчас служит при Бараке Обаме.