Nel 2015 resta in Supersport passando al Team Lorini, in sella alla Honda CBR600RR. Durante una sessione di test invernali, tuttavia, rimedia un grave infortunio al ginocchio, che lo costringerà a saltare l'intera stagione agonistica. Nel 2016 torna alle corse nel CIV, disputando il primo Gran Premio in Supersport per poi passare alla Superbike a bordo dell'Aprilia RSV4 RR del Team Nuova M2 Racing. Gareggia da wild card nella Superstock 1000, rispettivamente nei round di Imola (con la Kawasaki ZX-10RR del team Pedercini), Magny-Cours e Jerez (con l'Aprilia del Team Nuova M2 Racing) conquistando dieci punti. Nello stesso anno debutta da wild card nel Campionato mondiale Moto2, prendendo parte al Gran Premio d'Australia e al Gran Premio della Malesia in sella alla Kalex del team Leopard Racing, in sostituzione dell'infortunato Miguel Oliveira. Nel 2017 partecipa alle prime quattro tappe dell'europeo Superstock 1000 con la Kawasaki ZX-10RR del team Dedomax Racing, disputa poi gli ultimi due Gran Premi del CIV classe Supersport, conquistando dieci punti. Nel 2018 gareggia nel CIV Supersport con il team Velocisti, classificandosi al 15º posto finale. Nel 2019 disputa la gara finale a Vallelunga del CIV Supersport conquistando nove punti con una Kawasaki ZX-6R. Nel 2020, pur disputando solo la prima metà di stagione, si classifica undicesimo nel campionato italiano Supersport.