He was born in Cornwall, England, and came with his parents to the United States as a child.
In 1853, he published Hand-book of Universal Geography: Being a Gazetteer of the World (George P. Putnam & Co., 1853, 898 pages, on-line version).