Hagnon ocupó el mando militar de Atenas en varias ocasiones, compartiendo el mando de la fuerza que navegó contra Samos en la Guerra Samian
de 440 aC y al mando de una fuerza que intentó capturar Potidaea en 430 aC. En 421 aC, fue uno de los firmantes atenienses de la Paz de Nicias, el tratado, negociado por un general ateniense con el mismo nombre que su padre (sin relación), que puso fin a la llamada Guerra de Arquidamio, la primera etapa de la Guerra del Peloponeso; también firmó la alianza entre Atenas y Esparta que se concluyó en ese mismo año.