Solberg var i tidsrommet 1865 til 1885 medlem av bystyret i Drammen og ordfører i 1874. Han var 2. representant for Drammen på Stortinget i tidsrommet 1880-82 samt på overordentlige Storting, også kalt omframstortinget i 1882. Han var også medlem av Næringskomiteen nr 1, i 1882 og av Skattekomiteen og Traktatkomiteen.