2015 nahm er erstmals an internationalen Meisterschaften teil. Bei den U23-Europameisterschaften in Tallinn trat er sowohl über die 5000-Meter-, als auch über die 10.000-Meter-Distanz an. In letzterem Rennen gewann er die Bronzemedaille. Zwei Tage später kam er über die halbe Distanz auf dem achten Platz ein. Nach einigen Jahren, in denen er an Läufen verschiedener Distanzen, unter anderem in seiner italienischen Heimat, den Niederlanden, Belgien, der Schweiz und in China teilnahm, trat er 2018 bei den Europameisterschaften in Berlin über die Marathondistanz an. In der Einzelwertung belegte er in einer Zeit von 2:12:09 h den dritten Platz, rund drei Minuten hinter Sieger Koen Naert aus Belgien. In der inoffiziellen Teamwertung, dem sogenannten Marathon-Cup, stellte er mit seinen Landsleuten Eyob Ghebrehiwet Faniel und Stefano La Rosa in 6:40:48 h die schnellste Mannschaft. Sie verbesserten die Bestzeit von den Europameisterschaften 2014 in Zürich der russischen Mannschaft um etwa sechs Minuten.