Porter nació en Portsmouth, New Hampshire, en el seno de una familia con destacada tradición naval; sus primos eran William D.