Fra 1898 jobbet Vangberg som tømmermann ved Tromsø Skibsverft. Han ble fagorganisert i 1908, og medlem av AP samme året. Han var i mange år formann i sin lokale fagforening, og satt i AFLs representantskap fra 1913 til 1916.[4] Han var formann i Norsk trearbeiderforbund fra 1923 til forbundet ble oppløst året etter. Han deltok også i De russiske trearbeideres fagkongress i Moskva i 1923, som utsending fra Bygningsarbeiderforbundet.
Vangberg ble valgt inn i Tromsø bystyre og formannskap fra 1910, og hadde en rekke verv i kommunen. Fra 1934 var han leiegårdsbestyrer for Tromsø kommunale leiegårder. Fra 1932 var han medlem i Hypotekbankens bankråd. Lokalt var han også en pådriver i samvirkebevegelsen. Han satt blant annet i styret i Arbeidernes Handelsforening i Tromsø og i Tromsø Forbrukerlag.
Ved stortingsvalget 1921 ble han valgt som 1. suppleant til Stortinget for valgkrets Bodø, Narvik, Tromsø, Hammerfest, Vardø, Vadsø. Han var varamedlem i Militærkomiteen og møtte i deler av perioden 1922-1924 for Harald Langhelle. Ved valget i 1924 ble Vangberg valgt inn som 2. representant for valgkretsen, og ved valget 1927 som 1. representant. Han satt altså som stortingsmann i to perioder, 1925-1927 og 1928-1930. I den første av periodene satt han i finanskomiteen mens han i begge periodene satt i næringskomite nr. 2.