Representing Serbia, he won European Championship gold medals in 2014, 2016, and 2018. He also won a gold medal at the World Championships in 2015, and Olympic gold medals in 2016 and 2020.