Născut la Berlin, Magnus a fost unul din cei cinci fii ai unui negustor bogat, ceea le-a permis tuturor fraților să aibă cariere profesionale. După studii liceale de artă la Bauakademie din Berlin, Magnus a studiat simultan la Academia de Arte Berlin și la Universitatea Humboldt. Apoi a călătorit la Paris și în Italia, pentru a reveni în Germania în 1829. Ulterior, s-a reîntors în Italia în 1831 și a revenit la Paris, după care a vizitat Anglia înainte de a se reîntoarce din nou în Germania în 1835. În 1837 a devenit membru al Academiei de Arte, iar începând cu 1844 profesor la aceeași Academie. Între anii 1850 și 1853 a călătorit în Franța și Spania. A decedat în Berlin în 1872.