Career
Rannahan enlisted in the Marine Corps from Philadelphia in June 1861, and was assigned to the Union frigate United States Ship. On January 15, 1865, the North Carolina Confederate stronghold of Fort Fisher was taken by a combined Union storming party of sailors, marines, and soldiers under the command of Admiral David Dixon Porter and General Alfred Terry. He was discharged later that same month.