Born in Grumo Appula, he grew up in Palo del Colle.
He started with athletics at 11 years-old with the Fiamma Olimpia Palo, middle-distance running mainly, then starting at 14 years-old to practise racewalking with his coach Giovanni Zaccheo. His club becomes for 4 years the Atletica Aden Exprivia Molfetta, the town where he trained. In 2011, he became a policeman as member of the Fiamme Oro. His first big athletics result comes from the 2013 European Athletics U23 Championships in Tampere where he finished initially fourth, but where he won first the bronze medal, then the silver after the doping disqualification of 2 Russians. To improve his results, he left Palo for Sesto San Giovanni taking a new coach, Alessandro Gandellini.
With too many injuries, he finally decided to change again of location and went to Castel Porziano [fr], working and training in the barracks of the Fiamme Oro. His new coach becomes Patrizio Percesepe. Very quickly, he started having better results: he won the national championships with a personal best, he finished third at the 2018 IAAF World Race Walking Team Championships in Taicang, China and 4th at the European Championships in Berlin, finishing at only 1 second from the podium. In June 2019, he established the new national record of 1:17:45, but then, he finished only 14th at the 2019 World Championships in Doha. 2020 was also a difficult year with more injuries (periostitis) and with Covid pandemic he started again walking at the European Cup in Poděbrady on 16 May 2021 where he finished 8th.[3]
^"Stano primatista italiano dei 20 km di marcia". fidal.it (in Italian). 12 June 2019. Retrieved 15 June 2019. Annullati tutti risultati conseguiti da Alex Schwazer a far data dal 18 marzo 2012. L'1h17:45 ottenuto dall'azzurro delle Fiamme Oro sabato scorso a La Coruna è record nazionale assoluto