Służył w wojsku przez 44 lata. Jest weteranem trzech wojen: w Zatoce Perskiej (gdzie dowodził batalionem), w Afganistanie (jako dowódca brygady) i w Iraku (jako dowódca dywizji). W latach 2007–2010 był dowódcą United States Joint Forces Command, a następnie stał na czele United States Central Command (Dowództwa Centralnego), odpowiadającego za znaczną część Bliskiego Wschodu. Przeszedł w stan spoczynku w 2013 roku.