Keller studerade i sin hemstad, där han sedermera blev professor och direktör för konstskolan. Han målade historiebilder ("Nero vid Roms brand", 1873, "Hero och Leander" 1880), kyrkofresker, allegorier ("Kejsar Vilhelm den segerrike" 1888, Berlins nationalgalleri), landskap och porträtt (självporträtt, 1889, i Uffizigalleriet, Florens).