Gjennom fire valperiodar, tida 1968-83, var Halvorsen medlem av kommunestyret i Åmli. Den siste fireårsbolken, 1980-83, var han også ordførar i kommunen. Frå 1976 var han i atten år medlem av Aust-Agder fylkesting, til dess han i 1993 vart vald til stortingsrepresentant. Han var då leiar av Nærings- og sysselsettingsstyret i Aust-Agder i seks år, 1985-91.