Ha un primato personale di 71,84 metri, la quinta miglior misura di tutti i tempi che corrisponde anche al record nazionale polacco. In carriera ha vinto un argento alle olimpiadi di Pechino 2008 e uno a quelle di Rio 2016, due argenti mondiali rispettivamente a Berlino 2009 e Mosca 2013 ed è stato detentore del titolo europeo due volte: nell'edizione di Barcellona 2010 ed Amsterdam 2016. Nel 2010 e nel 2014 ha conquistato la vittoria complessiva della Diamond League nel lancio del disco.