Enrico was born to a Swiss father, who was a mercenary Swiss guard for the Papacy, stationed in Bologna; Enrico himself rose to become a lieutenant in the force. His younger brother Antonio Maria Haffner (born 1654) also became a painter.