He was a bronze medalist at the 2025 UEC European Track Championships.
In 2023, he finished third in the omnium at the Swiss track championships junior race.
[2] In 2024, he won Swiss championship titles in the kierin and sprint.
[3] In January 2025, he won the Swiss championship scratch race.
[4] Aged 19 years-old, he was a bronze medalist at the 2025 UEC European Track Championships in the team pursuit in Belgium, in February 2025, alongside Noah Bögli, Alex Vogel and Pascal Tappeiner.