Christensen played for Vigør through 2015, before joining Start ahead of the 2016 season. He made his Eliteserien debut in March 2018 against Tromsø.
Molde
In August 2019, Christensen signed for Molde.[5] He made his debut for the club when he came in as a 70th minute substitute in a 2–2 draw away against Odd.[6] On 24 November 2019, he scored his first goal for Molde in their 4−2 win against Vålerenga.[7]
Fehérvár
On 3 January 2023, Christensen signed a contract with Fehérvár in Hungary until June 2025.[8]
Rapid Bucureşti
On 9 September 2024, Christensen signed a contract with Romanian club Rapid București until June 2027.[9]