His first club was Atletica Vis Nova of Giussano. On 27 May 2017, he established his personal best in Oordegem at 46.30, the second best ever for an Italian junior. On 2 July 2017, he finished second during Italian Championships in Trieste, with 46.40. On 22 July 2017, he established the New Junior National Record, winning the gold medal at 2017 European Championships U20 in Grosseto, and also the gold medal in the race of 4x400 m (WU20L).