He won the gold medal at the 2014 World Junior Championships (and finished sixth in the shot put), won the silver medal at the 2015 European Junior Championships, finished tenth at the 2017 Universiade and sixth at the 2018 Mediterranean Games. He also competed at the 2017 European U23 Championships without reaching the final.