From 1904 he worked as a commercial traveller and later as a public service clerk, becoming involved with the Public Service Association.
He was president of the Paddington Labour League, founded the Darlinghurst branch, and was a member of the executive from 1908 to 1910.
In 1919 he was elected to the New South Wales Legislative Assembly as the Labor member for Paddington.
With the introduction of proportional representation in 1920 he became one of the members for Sydney, and served until his death at Darlinghurst in 1925.