He was Fleet Captain in the East Gulf Blockading Squadron from 1864-1865 and commanded the steamer USS Powhatan. He blockaded the Confederate ram CSS Stonewall in the port of Havana until she was surrendered by Spanish authorities.
Commissioned captain 25 July 1866 and commodore 27 April 1871. Promotion to rear admiral came 4 February 1875 and later became commander-in-chief of the South Pacific Station 1875-1876.
He was placed on the retired list at his own request.