Né le 21 mars 1837 à Strasbourg. Fils de Charles KELLER, notaire et juge suppléant près le tribunal civil de Belfort, âgé de 38 ans à la naissance de Octave. Fils de Elise Charlotte Octavie Sauvage.
Polytechnique (promotion Ecole des mines de Paris (promotion 1858), corps des mines.
1er novembre 1848 : élève-ingénieur des mines
19 février 1862 : ingénieur des mines de 3e classe
Janvier 1867 : ingénieur des mines de 2e classe
1er octobre 1875 : ingénieur des mines de 1ère classe
1er janvier 1881 : ingénieur en chef de 2ème classe. Responsable du contrôle de l'exploitation du chemin de fer d'Orléans et chef du service de la statistique de l'industrie minérale et des appareils à vapeur au ministère des travaux publics.
16 juillet 1884 : ingénieur en chef de 1re classe
1er juillet 1885 : ingénieur en chef de l'arrondissement minéralogique de Paris et inspecteur général des carrières de la Seine. Secrétaire de la commission de la statistique de l'industrie minérale et des appareils à vapeur. Membre de la Commission des Annales des mines. Membre du Conseil supérieur de statistique au Ministère du Commerce et de l'Industrie. Membre du Comité directeur permanent des accidents du travail.
Il consolida les réservoirs de Montrouge (1800 piliers souterrains).
Président de la Société de statistique de Paris en 1890.
13 octobre 1894 : Inspecteur général des mines de 2ème classe. Directeur du contrôle des chemins de fer de l'Est.
Légion d'honneur : chevalier en 1877, officier en 1894.