De orientación política neoconservadora, Keegan apoyó las guerras contra Vietnam, Irak y Serbia.