W 2012 bez powodzenia startował na mistrzostwach świata juniorów w Barcelonie. Nie udało mu się awansować do finału 800 metrów podczas młodzieżowych mistrzostw Europy w Tampere (2013). W 2014 zdobył srebrny medal podczas czempionatu Europy w Zurychu. Rok później w Tallinnie został młodzieżowym mistrzem Europy. Wystartował także w mistrzostwach świata, ale odpadł w biegu eliminacyjnym. Sezon 2016 stracił z powodu kontuzji. W 2017 wystąpił po raz pierwszy na IAAF World Relays, gdzie w składzie z Marcinem Lewandowskim, Adamem Kszczotem i Mateuszem Borkowskim wywalczył brązowy medal w biegu rozstawnym 4 × 800 metrów.