Il étudie l'architecture à l'école polytechnique de Karlsruhe auprès de Friedrich Eisenlohr(de). Plus tard, il va à l'université Frédéric-Guillaume de Berlin et, en 1848, se consacre à la peinture de paysages et d'architecture à Munich et à Bruxelles. Après de longs voyages d'étude à travers la France, la Grande-Bretagne, l'Italie et la Grèce, il s'installe en 1857 à Berlin. Ses paysages, dont les motifs sont en partie empruntés au nord de l’Allemagne, en partie à la Grèce et à l’Italie, se caractérisent par une conception large et rigoureuse, une tendance au stylisme et une humeur plutôt sérieuse.
Dans le nouveau bâtiment de l'Université technique de Charlottenbourg, il exécute une série de peintures murales illustrant les célèbres monuments architecturaux de l'Antiquité.