Halvorsen disiplinerte ved Porsgrund apotek fra 1857 til 1861 etter utdannelse på Porsgrund borgerskole, og tok medhjelperprøven i 1861. Han var medhjelper i apotekene i Porsgrunn og Risør i tiden frem til hans farmasøytisk eksamen den 24. mai 1865. Han tjenestegjorde videre ved Risør-, Skiens og Kragerøs apotek, frem til han kjøpte og fikk bevilling til å drive apoteket i Drøbak i 1872. Han solgte apoteket sitt i Drøbak i 1885 og gikk tilbake til arbeid på apoteker i Skien og Porsgrunn. I 1892 fikk han bevilling til å drive apoteket i Hamar, og han kalte sitt nye apotek «Svaneapoteket». Sønnen, Einar Hassel, jobbet som provisor i Svaneapoteket og tok over som bestyrer av da Halvorsen døde i 1911.