Hagnon dadi komandan militer kanggo Athena ing pirang-pirang kesempatan, melu komando pasukan sing berlayar nglawan Samos ing Perang Samian
440 SM lan mimpin pasukan sing nyoba ngrebut Potidaea ing 430 SM. Ing taun 421 SM, dheweke dadi salah sawijining penandatangan Athena ing Peace of Nicias, perjanjian kasebut, dirembug dening jenderal Athena kanthi jeneng sing padha karo bapake (ora ana hubungane), sing mungkasi apa sing diarani Perang Archidamian, tahap pertama Perang Peloponnesian; dheweke uga mlebu aliansi antarane Athena lan Sparta sing rampung ing taun sing padha.