Hagnon va ser comandant militar d'Atenes en diverses ocasions, participant en el comandament de la força que va navegar contra Samos en la Guerra Samiana
de 440 aC i comandant una força que va intentar capturar Potidaea el 430 aC. El 421 aC, va ser un dels signants atenencs de la Pau de Nicias, el tractat, negociat per un general atenenc amb el mateix nom que el seu pare (sense relació), que va posar fi a la anomenada Guerra d'Arquidàmia, la primera etapa de la Guerra del Peloponès; també va signar l'aliança entre Atenes i Esparta que es va concloure el mateix any.