He was a cabinet minister in the Fraser Ministry of the First Labour Government: Postmaster-General and Minister of Telegraphs (1946–1949), Minister of Transport (1947–1949), Minister of Marine (1947–1949), Minister in charge of the Public Trust Office (1946–1947), State Fire Insurance (1946–1947), and Government Life Insurance Department (1946–1947).
As a member of the Fraser Ministry in the First Labour Government, he held various cabinet positions from 1946 to 1949, including Postmaster-General and Minister of Telegraphs, Minister of Transport, Minister of Marine, head of the Public Trust Office, State Fire Insurance Department, and Government Life Insurance Department.