Heimbach was probably born in Ovelgönne (near Oldenburg), where he worked from time to time. He is said to have studied in Holland. He was employed in Italy for some years. From 1653 to about 1662 or later he was the court painter in Copenhagen. He was a painter of portraits, genre scenes and a few religious pictures.