Son club est l'ASD Atletica Alba. Il remporte le titre par équipes lors des Championnats d'Europe de cross-country 2014. Il remporte le 10 000 m des Championnats d'Europe juniors 2015 à Eskilstuna.