
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.