Hammerskjöld representerte högern i 1918-1920 i andra kammaren og 1925-1932 i första kammaren. Han satt som forsvarsminister fra 27. oktober 1920 til 6. juni 1921.