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 4x100 m 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.