Han var utdannet maskiningeniør fra NTH fra 1932 og begynte å arbeide for sin svigerfar Christian Setsaas i rørleggerfirmaet Ing. Chr. Setsaas i Trondheim, deretter i maskinforretningen Norsk Teknisk Bureau i Oslo. Han ble verkstedingeniør ved Norsk Elektrisk & Brown Boveri i 1935, og avanserte til driftsteknisk overingeniør i 1945. S.P. Andersen var professor i maskinteknisk fabrikkdrift og verktøymaskiner ved NTH fra 1947, fra 1954 til 1963 som NTHs rektor. Han var blant hovedmennene bak etableringen av forskningsstiftelsen SINTEF i 1950.