In 1909 he was elected to the Tasmanian House of Assembly as a Labor member for Franklin. In 1917 he was charged with treason over anti-British statements, which led to his removal from the Public Works Committee. He lost his seat in 1922 after being expelled from the Labor Party, but he was later re-admitted.
Dicker died in Gordon in 1967.