Alt som lege i Rollag var Sparre medlem av kommunestyret i Nore. I Strandebarm var han formann i herredskommisjonen og ble i 1873 valgt til 4. representant til Stortinget for Søndre Bergenhus amt. Han representerte Bergen på Stortinget fra 1883 til 1889, da han fikk permisjon på grunn av sykdom. Fra 1886 var han formann i Protokollkomiteen. Han var medlem av arbeiderkommisjonen av 1885. I Bergen var han dessuten medlem av formannskapet fra 1880.