Hizo su debut como futbolista en 2008 a los 17 años con el Åbo IFK, disputando 13 partidos y marcando 9 goles.
Tras esto, se convirtió en el primer jugador de la historia en Finlandia en marcar un triplete en los tres niveles más altos del sistema de fútbol finlandés durante una temporada.
Hizo su debut en la Serie A dos meses después contra la SS Lazio en el Estadio Olímpico de Roma tras ser sustituido en el minuto 69 por Fabio Caserta.
Un año después se fue cedido de nuevo al Turun Palloseura finlandés.
El 19 de enero de 2015 hizo su debut con la selección absoluta en un partido amistoso contra Suecia, marcando el único gol del partido.