Han ble utdannet cand.theol. i 1853. Fra 1854 til 1856 var han huslærer hos jernverkseier Treschow på Fritzøe. Fra 1856 til 1861 var han lærer ved Stavangers skole og fra 1861 til 1863 ved Kongsbergs skole. I 1863 ble han utnevnt til adjunkt ved Drammens offentlige høiere skole og fra 1877 til overlærer samme sted. Han var sønn av kgl. fullmektig i Finansdepartementet Abraham Spenning.