Kirby absolvierte die Offizierskandidatenschule in Newport, Rhode Island, und wurde 1986 in Dienst gestellt. Auf dem Flugzeugträger Forrestal und dem Kommandoschiff für amphibische Kriegsführung Mount Whitney war er Offizier für Öffentlichkeitsarbeit.
2017 ging Kirby mit dem Rang eines Konteradmirals in Ruhestand. Von da an wurde er fester militärischer und diplomatischer Berater für CNN/CNN International.[6]
↑Matthew Lee: Officials: Former Pentagon briefer Kirby to become new State Department spokesman. In: U.S. News & World Report. U.S. News & World Report L.P., 22. April 2015, abgerufen am 20. Oktober 2016 (englisch): „Kirby will replace Jen Psaki, a former spokeswoman for President Barack Obama's presidential campaign, who left the State Department last month to become White House communications director.“
↑Dan Lamothe: Pentagon spokesman Rear Adm. John Kirby called ‘idiot’ by Sen. John McCain. In: The Washington Post. 22. Oktober 2014, abgerufen am 20. Oktober 2016 (englisch): „McCain just found a less likely target, however, blasting the Pentagon press secretary as an “idiot” for not taking his side when asked about McCain’s recent remarks that the U.S.-led military coalition is losing the fight against the militants.“