In July 2016, Nowicki took bronze at the European Athletics Championships in Amsterdam, Netherlands. In August, he was awarded the bronze medal in the hammer throw at the 2016 Summer Olympics in Rio de Janeiro, Brazil. At the 2020 Summer Olympics, Nowicki won the qualification with a throw of 79.78 m. In the third attempt of the finals, he managed to improve his personal best from 81.72 m to 82.52 m which secured him the gold medal, while Eivind Henriksen took silver and his fellow countryman Paweł Fajdek placed third.