Dopo aver iniziato la sua carriera nel 2009 e aver disputato vari campionati di minimoto con buoni risultati, Artigas debutta nel 2016 nella categoria PreMoto3 del campionato spagnolo concludendo in 16º posizione nella classifica generale.
Nel 2017 partecipa alla Red Bull Rookies Cup concludendo anche qui in 16º posizione in campionato, con un 7º posto al Sachsenring come miglior risultato. Rimane nello stesso campionato anche nel 2018, ottenendo vari podi e una vittoria in Austria, concludendo il campionato al terzo posto in classifica.[1]
Nel 2019 passa al campionato spagnolo, classe Moto3, con il team Leopard Racing ottenendo una vittoria ad Aragòn e il terzo posto in classifica con 149 punti. Sempre nello stesso anno, esordisce come wild card nella classe Moto3 del motomondiale in occasione dell'ultima gara stagionale disputata a Valencia, ottenendo il terzo posto in gara che gli vale il 26º posto in classifica finale. Nel 2020 disputa nuovamente il campionato spagnolo Moto3 con lo stesso team, dove ottiene 2 vittorie (Estoril e Jerez) e 6 podi, ottenendo il secondo posto finale distanziato di 7 punti dal campione Izan Guevara.
Nel 2021 diventa pilota titolare nel mondiale Moto3, alla guida della Honda NSF250R del team Leopard Racing; il compagno di squadra è Dennis Foggia. In questa stagione è costretto a saltare il Gran Premio di Stiria a causa di una dubbia positività al SARS-CoV-2, poi confermata e quindi non prende parte neanche al Gran Premio d'Austria. Il 14 novembre 2021, a Valencia Artigas riesce, partendo dalla 17ª posizione, a vincere il suo primo Gran Premio nel motomondiale, ottenendo anche il giro più veloce.[2] Chiude il mondiale in 15ª posizione nella classifica piloti con 72 punti.[3]
Nel 2022 passa al team Prüstel portando in pista il marchio cinese CFMoto, il compagno di squadra è Carlos Tatay.[4] Termina la stagione al sedicesimo posto. Nel 2023 prosegue con lo stesso team dell'annata precedente, il compagno di squadra è Joel Kelso. Torna sul podio in occasione del Gran premio del Texas e, con 77 punti, si classifica quindicesimo in campionato.[5]