2013 nahm er an seinen ersten Wettkämpfen über 20 km teil. Im Juli trat er über diese Distanz bei den U23-Europameisterschaften in Tampere an. Mit Bestzeit von 1:25:25 h konnte er die Silbermedaille gewinnen. Ein Jahr später nahm er bei den Europameisterschaften in Zürich an seinen ersten internationalen Meisterschaften bei den Erwachsenen teil. Dort blieb er allerdings deutlich hinter seiner Bestzeit und auch den Vorleistungen aus der Saison zurück und erreichte als 24. das Ziel. 2015 nahm er in Peking erstmals an Weltmeisterschaften der Erwachsenen teil. Den Wettkampf beendete er nach 1:22:53 h auf dem 19. Platz. Erst 2018 konnte er schließlich wieder regelmäßig an Wettkämpfen teilnehmen. In seinem ersten Rennen über 20 km stellte er bei den Italienischen Meisterschaften mit 1:21:02 h direkt eine neue Bestzeit auf und gewann damit auch seinen ersten nationalen Meistertitel. Im Augst nahm er den Europameisterschaften in Berlin teil. Mit abermals neuer Bestzeit landete er mit 1:20:51 h auf dem vierten Platz. 2019 konnte er den nationalen Meistertitel über 10 km erringen. Im Juni stellte er mit einer Zeit von 1:17:45 h einen neuen italienischen Rekord auf. Vier Monate später nahm er in Doha an seinen zweiten Weltmeisterschaften teil. Den Wettkampf beendete er auf dem 14. Platz.