Born in Bolton le Moors, Lancashire, in 1801, Cole immigrated with his family to the United States in 1818, settling in Steubenville, Ohio.