During the premiership of Rupert Hamer, Thompson was Chief Secretary, then Treasurer and Minister for Police and Emergency Services.
During the premiership of Rupert Hamer, Thompson was named Deputy Premier. At various times, he served as Chief Secretary, then Treasurer and Minister for Police and Emergency Services.