Hizo su debut en la Fórmula Uno en el 2012, conduciendo un McLaren MP4-27.
Comenzó a conducir karts e hizo su debut profesional en el 2008 en la serie Fórmula Ford danesa.
En el 2013 fue el campeón de la Formula Renault 3.5 Series.
Su padre, Jan Magnussen, era un exitoso piloto de Fórmula Uno.
Se unió a McLaren en la Fórmula Uno a tiempo completo en el 2014 como reemplazo de Sergio Pérez.