Il 29 luglio 2015 è stato ingaggiato ufficialmente dallo Start, che lo ha aggregato alle proprie giovanili.[4] Ha effettuato il proprio debutto in prima squadra il 2 aprile 2017, schierato titolare nel pareggio casalingo per 2-2 contro il Fredrikstad.[5] Il 1º ottobre successivo ha trovato la prima rete in 1. divisjon, nella vittoria per 1-2 sullo Strømmen.[6] In quella stessa annata, lo Start ha centrato la promozione in Eliteserien.
Tra dicembre 2017 e gennaio 2018, Christensen ha sostenuto un periodo di prova con il Monaco, che non ha portato ad un suo trasferimento.[7][8]
L'11 marzo 2018 ha pertanto debuttato nella massima divisione norvegese, schierato titolare nella vittoria per 4-1 sul Tromsø.[9] Il 14 aprile ha realizzato la prima rete, nella sconfitta casalinga per 1-6 contro il Vålerenga.[10] Al termine del campionato, lo Start è retrocesso in 1. divisjon.
Il 10 agosto 2019, il Molde ha ufficializzato l'ingaggio di Christensen, che si è legato al nuovo club con un contratto triennale.[11] Il 25 agosto ha giocato la prima partita con questa maglia, sostituendo Magnus Wolff Eikrem nel 2-2 casalingo contro l'Odd.[12]
Il 4 marzo 2021, Christensen è passato a titolo definitivo al Vålerenga: ha firmato un contratto quadriennale con il nuovo club.[13]
Christensen ha fatto parte della Norvegia under 20 che ha partecipato al mondiale 2019, in cui la squadra è stata eliminata al termine della fase a gironi.