John was born in Wollongong and has lived in the area all his life. He attended Lakelands PS and Dapto High, then Studied Electrical Engineering at North Wollongong TAFE.
John worked in the Port Kembla Steelworks for many years as an Electrical Supervisor then a Production Systems Controller. While there, he gained a Masters in Engineering at University of Wollongong in 2001. On taking voluntary redundancy in 2012, John attained a Diploma of Finance, currently running his own Mortgage Broking business.
John is passionate about the environment and often leads bushwalking and camping trips in the local area and beyond.