He began his teaching career at Cockburn Primary School in 1968. He was awarded a Commonwealth Teaching Exchange in 1975 and taught at the Treloweth County Primary School in Cornwall. Returning to Australia, he was appointed Principal at Cook PS (1976–78).
In 1979 he was appointed as an Advisor with the Country Areas Program in South Australia. He subsequently became State Coordinator of the program.