Heinrich Hofmann was born in Darmstadt in 1824. His full name was Johann Michael Ferdinand Heinrich Hofmann. He received his earliest professional training from the engraver Ernst Rauch in Darmstadt before entering the Düsseldorf Academy of Art in 1842.
At Düsseldorf, Hofmann studied with Theodor Hildebrandt and Wilhelm von Schadow. Both were important representatives of German academic and history painting. Hofmann later continued his studies at the Antwerp Academy and traveled to other European artistic centers.
During the 1840s and 1850s, Hofmann worked in several cities and developed his reputation through portraiture and history painting. He spent four years in Italy from 1854 to 1858. His study of Italian art strengthened his interest in religious subjects and brought his work into closer contact with artistic ideas associated with the Nazarene tradition.
Hofmann settled permanently in Dresden in 1862. He became an honorary member of the Dresden Academy in 1868 and was appointed professor there in 1870. He continued to paint portraits and historical subjects, but religious painting became one of the most recognizable parts of his work.
Scenes from the life of Jesus occupied a particularly important place in Hofmann's later career. He portrayed Christ teaching, praying, and encountering individuals described in the Gospels. Several of these paintings became much better known through reproductions than through direct viewing of the originals.
Hofmann remained in Dresden for the remainder of his life. He died there in 1911 at the age of eighty-seven. His reputation today rests especially on his paintings of Christ, which continued to circulate widely in churches, books, prints, and devotional settings after his death.