Hagnon oli useissa tilanteissa Ateenan sotilaallinen komentaja ja osallistui Samosin sotaa vastaan purjehtiville joukkoille.
440 eKr. ja komensi joukkoa, joka yritti vallata Potidaea 430 eKr. Vuonna 421 eaa. hän oli yksi Ateenalaisista, jotka allekirjoittivat Nician rauhan, sopimuksen, jonka neuvotteli Ateenalainen kenraali, jolla oli sama nimi kuin hänen isänsä (ei sukulaisuutta), joka lopetti niin sanotun Archidamianuksen sodan, Peloponneson sodan ensimmäisen vaiheen; hän allekirjoitti myös Ateena ja Sparta liiton, joka solmittiin samana vuonna.