Met te veel verwondingen besloot hij eindelijk weer van locatie te veranderen en ging naar, werken en trainen in de kazerne van de Fiamme Gialle. Zijn nieuwe coach wordt Patrizio Percesepe. Al snel kreeg hij betere resultaten: hij won de nationale kampioenschappen met een persoonlijk record, hij eindigde derde op de IAAF World Race Walking Team Championships 2018 in Taicang, China en vierde op het Europees Kampioenschap in Berlijn, eindigend op slechts 1 seconde van het podium. In juni 2019 legde hij het nieuwe nationale record van 1:17:45 vast, maar toen eindigde hij slechts op de 14e plaats op het WK 2019.
in Doha. 2020 was ook een moeilijk jaar met meer verwondingen (periostitis) en met de Covid-pandemie begon hij weer te lopen op de Europese Cup in Poděbrady op 16 mei 2021, waar hij achtste eindigde.