En 2011, il remporte la médaille d'argent des championnats d'Europe juniors, à Tallinn, avec un lancer à 79,19 m. Il franchit pour la première fois de sa carrière la limite des 80 mètres en 2012 en établissant la marque de 82,58 m le à Pasłęk. En 2013, il porte son record personnel à 83,04 m.
En 2017 Marcin Krukowski réalise un record national aux championnats de Pologne, avec un lancer à 88,09 m.
En 2021 il fait progresser son record à 89,55 m aux Paavo Nurmi Games de Turku[2].