Le prime apparizioni in competizioni di rilievo risalgono alla stagione 2001, quando prende parte al campionato italiano velocità ed anche alla prova di Vallelunga del campionato europeo in entrambi i casi correndo nella classe 125.[1]
Dal 2003 al 2005 partecipa al mondiale Supersport ottenendo però scarsi risultati. Aveva già maturato una breve esperienza nella stessa categoria chiudendo il campionato europeo 2002 all'undicesimo posto e laureandosi campione continentale nel 2003 in sella a una Yamaha (senza vincere nemmeno una gara).[2][3]
Dal 2006 passa alla Superstock 1000 FIM Cup, dove lo stesso anno si classifica quinto e l'anno dopo terzo con una Yamaha YZF-R1 del team Umbria Bike, vincendo anche due gare.
Nell'edizione 2008 resta nello stesso campionato passando alla guida della Kawasaki ZX-10R del team O SIX Kawasaki Supported, ma la stagione risulta un fallimento e conclude in classifica generale ventesimo non salendo mai sul podio.
Nonostante la brutta annata, gli viene offerto un contratto dal team PSG-1 Corse per portare in pista la Kawasaki ZX-10R nel campionato mondiale Superbike 2009, ma la squadra entra in crisi economica ritirandosi dalle corse,[4] pertanto Baiocco porta a termine il campionato con la Ducati 1098R del team Guandalini Racing.
Alla fine della stagione si classifica solamente 24º e l'anno dopo si migliora di una posizione guidando la Kawasaki ZX 10R del Team Pedercini.
Nella stagione 2011 partecipa al campionato Italiano Velocità in sella alla Ducati 1098R del team Barni Racing, laureandosi campione nazionale nella categoria Superbike con 158 punti, realizzando nelle otto gare in calendario tre vittorie e sei podi complessivi. Nella stessa annata partecipa a tre round del campionato mondiale Superbike in qualità di wild card, ma solo a Misano ottiene un dodicesimo posto in gara 1 mentre nelle restanti cinque gare è sempre ritirato e fuori dalla zona punti, totalizzando pertanto solo 4 punti nella classifica iridata.
Anche l'anno successivo partecipa al campionato italiano Velocità, sempre in sella ad una Ducati del team Barni. Rivince il titolo, stavolta con ben 180 punti, frutto di quattro vittorie e quattro secondi posti in otto gare. Partecipa inoltre in qualità di wild card nel campionato mondiale Superbike a Misano, mentre a Portimão corre in sostituzione dell'infortunato Niccolò Canepa sulla Ducati 1098R del team Red Devils Roma.
Nel 2013 si sposta oltremanica per partecipare al campionato Britannico Superbike in sella ad una Ducati 1199 Panigale gestita dal team Rapidi Sport Racing Ducati, unica squadra ad utilizzare moto Ducati nel campionato. Chiude la stagione al diciassettesimo posto con 53 punti.
Nel 2014 fa ritorno nel campionato Italiano Velocità, approdando nel team Grandi Corse & A P Racing, utilizzando sempre una 1199 Panigale. Si piazza secondo in classifica, staccato di 15 punti dal leader Ivan Goi. Nello stesso anno partecipa al Gran Premio di San Marino del mondiale Superbike, non ottenendo punti iridati.
Nel 2015 partecipa al campionato mondiale Superbike, in sella ad una Ducati Panigale R del team Althea Racing.