Dopo aver conseguito la laurea in medicina presso l'Università di Zurigo nel 1854, continuò a studiare a Vienna, dove studiò l'oftalmoscopia sotto Eduard Jäger von Jaxtthal (1818–1884) e a Berlino, con Albrecht von Graefe (1828–1870). Fu durante questo periodo che Horner decise di diventare un oculista. Ritornò a Zurigo nel 1856 e successivamente aprì la propria clinica oculistica chiamata "Hottinghof".