Hansen zemřel ve svých 79 letech ve federálním vězení ve městě Florence, které se nachází v americkém Coloradu. Policie ho zatkla v roce 2001.
Od roku 1976 pracoval pro americkou FBI, o tři roky později ale začal donášet sovětské tajné službě KGB. Později plnil roli špiona taky pro ruskou Službu vnější rozvědky.
Hansen zradil několik dvojitých agentů. Sovětům a později Rusům zároveň prodal tisíce tajných dokumentů. Na oplátku získal přes 1,5 milionů amerických dolarů nebo diamanty.
FBI jej dopadla poté, co pro něj vymyslela falešný úkol. Na jeho odhalení pracovaly více než tři stovky agentů.