He began his working life as a railway fitter in England before moving to Queensland around 1884.
He worked as a hospital wardsman in Normanton for twenty years from 1887, was overseer, Townsville Quarantine Station from 1912 until 1917, and Visiting Justice at St Helena Prison and other centres throughout the state from 1923 to 1930.