Începând cu 2017, a concurat în Campionatul de Formula 2FIA. El a obținut cinci podiumuri în anul de debut. A câștigat prima sa cursă în sprintul de la Monaco. Cu performanța sa, a terminat pe locul 7 la sfârșitul anului. La sfârșitul sezonului, a semnat cu echipa Prema Racing, unde a concurat ca coechipier al lui Sean Gelael. În acel an, a câștigat două evenimente principale și unul de sprint și, de asemenea, a urcat pe podium de șase ori. A ocupat locul 4 în clasamentul general la finalul sezonului. În 2019, a devenit pilotul ART Grand Prix, ca coechipier al lui Nikita Mazepin. A avut o performanță convingătoare în sezon: patru victorii și douăsprezece podiumuri în cursa principală a Marelui Premiu al Rusiei, unde a luat și steagul în carouri pe primul loc, și și-a asigurat titlul individual de campionat mondial.