Hansen deltok i første verdenskrig for russisk Røde Korss tjeneste 1916- 1918 og var leder av Dansk Røde Kors' Petrograd-avdeling i 1919. Han ble dansk konsul i Riga 1921 (konstituert 1920) og var konsul og handelsattaché ved konsulatet (fra 1947 ambassaden) i Stockholm fra 1924 til 1955. Han var formann for Nordisk Forening i Riga 1920- 1923, Ridder av Dannebrog, fikk Dannebrogordenens hederstegn og fikk en lang rekke utenlandske ordener.