Con tan solo 14 años se convirtió en el jugador más joven en debutar en la 1.º división de su país, con el Fribourg Olympic.
Y un año después, con 15, se enroló en las filas del equipo francés del Chalón de la PRO-A, donde jugó cuatro años.
Tras su periplo en Francia, regresó a su país para defender los colores del Lugano Tigers, donde compitió las dos siguientes temporadas.
En la campaña 2017-18 se incorporó a los Riviera Lakers, donde con tan solo 21 años se convirtió el máximo anotador de su equipo.
Es un fijo en el combinado nacional suizo desde las categorías inferiores a la absoluta.