He started athletics only during spring 2016, running at school games. Previously he was a football player at . In 2017, as a U18, he was second at the national indoors championships on 60 metres, with Valentina Piras as his coach, but continuing playing football. Then the same year, he won the 200 m outdoors. From 2018, he only competes in athletics with a new coach, Francesco Garau, as U20 (junior). He won the Italian titles outdoors (100 and 200 m) with a remarkable 10.37 (+2.3 m/s) for his first competition as a junior. He represented Italy at the
2018 World U20 Championships, at 200 m and at relay, where he did not finish the relay after qualifying Italian team for the final. The following year, he was also the last relay, winning the silver medal at the
2019 European U20 Championships in
Borås. In 2020, he ran 10.31 in
Grosseto, personal best, for winning U23 national title. In 2021, after a new personal best of 10.13 set in
Savona, he replaced
Marcell Jacobs on 100 m in
Chorzów and finished second of the
European Team Championships at his first selection in the senior Italian team. ==National records==