 Spence owned large iron-ore properties in Worcester County, Maryland, and served as a judge for Worcester County and the twelfth judicial circuit from 1857 to 1867.He practiced law in Salisbury, Maryland, and served as assistant attorney general for the Post Office Department from 1872 until his death in Washington, D.C..He is interred in Makamie Memorial Church Cemetery in Snow Hill.