
Christian nasce a Genova nel 1994. Meno di dieci anni dopo si cimenta nel Campionato Italiano Minimoto: si classifica terzo nel 2006, poi passa all'Europeo Minimoto e trionfa. Torna al campionato italiano nel 2008 e lo vince.
Nel biennio 2009-2010 passa alla Coppa Italia 125 GP, classificandosi terzo al secondo anno. Salto di cilindrata e dal 2011 si cimenta nell'European Superstock 600, competizione nella quale arriva nel 2013 a giocarsi il titolo, per poi chiudere a podio in terza posizione. Dal 2014 al 2017 la competizione diviene World Supersport 600, dove spesso chiude le gare in Top10.
Passa poi all'Endurance World Championship, competizione alla quale continua a partecipare con risultati di rilievo. Parallelamente partecipa al CIV Superbike nel 2018-2019, per poi affiancare al mondiale il National Trophy, chiuso in terza posizione nel 2020.
Nel 2021 sale in sella alla Factory Works Aprlilia RSV4 Stock2 APX di MC7 Corse per sostituire l'infortunato Fabrizio Perotti nel primo round della Pirelli Cup 1000, conquistando pole position, giro veloce e gara.
Nel 2022 partecipa al National Trophy con MC7 Corse vincendo due gare e conducendo la classifica per buona parte del campionato. Non partecipa al penultimo turno per la concomitanza con il Mondiale Endurance e non avrà modo di recuperare punti per una posizione d'onore finale a causa dell'annullamento dell'ultima gara ad Imola, chiudendo così in quarta posizione.