Han ble cand.real./mag.scient. ved UiO i 1957, dr. philos. samme sted sted i 1963 og cand. med. samme sted i 1974. Han har vært dosent og professor i fysiologi ved Universitetet i Oslo, samt forsker ved flere amerikanske universiteter, bl.a. ved University of Pennsylvania, der han tok Ph.D.-graden. Andersen har også videreutdannet seg i flymedisin og var formann for Norsk Flymedisinsk Forening, og har som lege arbeidet ved Rikshospitalet. Han har også deltatt i ekspedisjoner vedrørende fysiologiske tilpasninger til klima hos isolerte folkegrupper.