Menulis kelanjutan untuk paragraf ini - Porter memulai pelayanan angkatan laut sebagai seorang kades pada usia 10 tahun di bawah ayahnya, Komodor David Porter, di kapal fregat. Selama sisa hidupnya, ia dikaitkan dengan laut. Porter bertugas dalam Perang Meksiko dalam serangan di benteng di Kota Vera Cruz. Pada pecahnya Perang Saudara, ia adalah bagian dari rencana untuk memegang Fort Pickens, dekat Pensacola, Florida, untuk Uni; pelaksanaannya mengganggu upaya untuk meringankan garnisun di Fort Sumter, yang menyebabkan jatuhnya Sumter. Porter memerintahkan armada independen dari kapal-kapal mortir pada penangkapan New Orleans. Kemudian, ia dipromosikan ke pangkat (acting) amiral di komando Mississippi River Squadron, yang bekerja sama dengan tentara di bawah Mayor Jenderal Ulysses S. Grant dalam Kampanye Vicksburg. Setelah jatuhnya Vicksburg, ia memimpin pasukan angkatan laut dalam Kampanye Sungai Merah yang sulit di Louisiana. Akhir tahun 1864, Porter dipindahkan dari pedalaman ke pantai Atlantik, di mana ia memimpin Angkatan Laut AS dalam serangan bersama di Fort Fisher
, aksi laut terakhir yang signifikan dari perang.