He competed at the 2016 Summer Olympics in Rio de Janeiro and won the gold medal in the men's 66 kg on 7 August 2016 - the 200th Olympic gold medal for Italy.