Henry Logan was born near Dillsburg, Pennsylvania. He volunteered for the defense of Baltimore in 1814 during the War of 1812, and served as captain in the Nineteenth Regiment, Second Brigade, Fifth Division, Pennsylvania Militia. He was commissioned lieutenant colonel August 1, 1814.