Hagnon ocupou o mando militar de Atenas en varias ocasións, participando no mando da forza que navegou contra Samos na Guerra Samiana.
de 440 a.C. e comandando unha forza que intentou capturar Potidaea en 430 a.C. En 421 a.C., foi un dos asinantes atenienses da Paz de Nicias, o tratado, negociado por un xeneral ateniense co mesmo nome que o seu pai (sen parentesco), que puxo fin á chamada Guerra de Arquidamio, a primeira etapa da Guerra do Peloponeso; tamén asinou a alianza entre Atenas e Esparta que se celebrou ese mesmo ano.