Schaanning virket som sogneprest i Kristiansund. Han ble valgt inn på Stortinget som førstekandidat for Christiansund og Molde i 1848 og satt på Stortinget i tre perioder: 1848–1850, 1851–1853, 1859–1861.