Halvorsen tok juridisk embedseksamen i 1955. Etter noen år som dommerfullmektig og advokatfullmektig ble han ansatt som sekretær i Den Norske Advokatforening i 1959. I 1967 ble han høyesterettsadvokat («tok advokatur»). Han ble visegeneralsekretær i Advokatforeningen i 1969, før han ble generalsekretær i 1972. Etter han gikk av som leder generalsekretær i 1992, gikk han over i en stilling som spesialrådgiver for hovedstyret i Advokatforeningen.