In the 2012–13 season he placed third in the Heidenheimer Pokal and in the 2013 Mediterranean Games at Mersin. He advanced to the quarter-finals in the 2013 European Championships at Budapest before being stopped by eventual silver medallist Daniel Jerent. In the 2013–14 season, he won a silver medal in the Doha Grand Prix and took a bronze medal at the World Championships in Kazan after losing in the semifinals to South Korea's Park Kyoung-doo. He finished the season 4th in world rankings, a career best.