Buck ble valgt inn i kommunestyret i Trondenes og bidrog til at Harstad ble opprettet som egen bykommune i 1904. Han ble Harstads første ordfører, valgt for Borgerpartiet. Han ble også blant grunnleggerne av Harstad Sparebank, styreformann i og formann i byggekomiteen for Harstad sykehus, hvor han også ble den første legen. Han var også styreformann i vannverket, telefonselskapet og samlaget, og viseformann i Haalogalands Dampskibsselskab.