Comincia a correre in moto all'età di 4 anni, guidando varie tipologie del moto, passando nel 2005 alle minimoto. Nel 2007 termina secondo nel campionato finlandese MiniGP Academy e terzo nel campionato finlandese di minimoto. Nel 2008 partecipa alla Red Bull Rookies Cup e al campionato nazionale 125, di cui vince il titolo nel 2009. Nel 2010 prende invece parte alla classe 125 del campionato spagnolo, finendo al quinto posto,[3] gareggia anche nel campionato europeo, in gara unica ad Albacete, dove chiude ottavo.
Nel 2012 rimane nello stesso team, correndo nella nuova classe Moto3 alla guida di una KTM M32. Nel Gran Premio di Spagna cade e spinge un commissario per non averlo aiutato a ripartire, per questo è stato squalificato per la successiva gara in Portogallo.[4] A Indianapolis viene investito da Adrián Martín, che riceve uno "spintone" dal pilota finlandese, il quale sarà squalificato in quella gara e escluso da quella successiva in Repubblica Ceca. Ottiene come miglior risultato un ottavo posto in Olanda e termina la stagione al 19º posto con 40 punti.
Nel 2013 passa al team Avant Tecno, continuando a guidare una KTM. Ottiene come miglior risultato un sesto posto in Spagna e termina la stagione al 14º posto con 62 punti. Nel 2014 viene ingaggiato dal team Avant Tecno Husqvarna Ajo (quindi dalla squadra di proprietà del padre), portando in pista la Husqvarna FR 250 GP; il compagno di squadra è Danny Kent. Ottiene come miglior risultato un quinto posto in Italia e termina la stagione al 15º posto con 52 punti. In questa stagione è costretto a saltare il Gran Premio di Germania a causa della frattura di perone e malleolo tibiale destri rimediata nel precedente GP d'Olanda.
Nel 2015 passa al team RBA Racing, alla guida di una KTM; i compagni di squadra sono Gabriel Rodrigo e Ana Carrasco. Chiude la stagione al ventiduesimo posto con 21 punti.