
Filho de ministro evangélico, Hoffman frequentou o Seminário Union em New Berlin, Pennsylvania, tendo sido consagrado em 1868. Mais tarde tabalhou por 11 anos com a editora da Associação Evangélica em Clevenland, Ohio. Na década de 1880, pastoreou em Cleveland e Grafton, no estado de Ohio. Na virada do século, também foi pastor da Primeira Igreja Presbiteriana de Benton Harbor, em Michigan e de Cabery, em Ilinois (1911-1922). Durante sua vida escreveu mais de 2000 hinos.
Hinos compostor por Hoffman:
133 - Só o sangue precioso e expiador;
133 - Só o sangue precioso e expiador;
295 - Foi o Senhor Jesus!
410 - Consagrados sejamos a Deus.