 He was educated at Frederick Caterer's Glenelg Grammar School, Norwood Commercial College and St. Peter's College, where he was Science Prizeman in 1883.He was employed at the Islington Railway Workshops, before becoming a consulting engineer and patent attorney.He contested the single statewide seven-member Division of South Australia at the 1901 federal election as a Free Trade Party candidate.