Han tok en merkantil utdanning før han fikk jobb for Utenriksdepartementet. Under den andre verdenskrig tok han del som frivillig i Vinterkrigen. I felttoget i Norge i 1940 deltok han i kampene i Gausdal sammen med sin bror Knut. Sammen med broren Michael S. Hansson ble han involvert i Milorgs sentralledelse, men måtte flykte til Sverige i 1942, senere til Storbritannia der han i 1944 jobbet for UD, efterhvert ved generalkonsulatet i Montreal. I 1961 ble han ridder av 1. klasse i St. Olavs Orden. Ellers hadde han Deltagermedaljen "med rosett".