Fowles was born in December 1871 at Oxley, Queensland, to William Fowles, schoolteacher, and his wife Nancy (née Whittle).
He began his teaching career in 1895 and Cumloden College, Melbourne and briefly returned to Queensland to teach at Maryborough Boys Grammar School before travelling back to Victoria, this time teaching at Geelong College.