With a degree in education, John worked as a teacher in NSW and became a consultant to the New South Wales Department of Education for their New Arrivals Refugee Program for two years. In 1986 John became the Principal Adviser to the NSW Police Commissioner on youth and juvenile justice, a position he held for ten years. In 1996 he received the prestigious Fairfax Leadership Award in Ethics for his work in policing. He then worked for the Australian Federal Police and with the Australian National University as a consultant on the establishment of an alternative approach to conflict in the community.