Born in London, Champion began his professional career with Barnet, after playing for Watford's youth setup.
In the 2010 summer, after appearing regularly with Bishop's Stortford (and with a short stint at Braintree Town), Champion joined Dartford.
On 8 August 2014 Champion played in Cambridge's first match back in League Two, starting in a 1–0 home win against Plymouth Argyle.
[7] Champion was made available for a free transfer at the end of the 2015–16 season,[8] and joined Lincoln City on a 93-day loan on 12 September 2016.
[13] On 21 August 2021, Champion made his Woking debut during their 2–1 away victory over Wealdstone, replacing Max Kretzschmar in the 74th minute.