Srebrny medalista IAAF World Relays w sztafecie 4 × 800 metrów (2014). 8 marca 2015 podczas Halowych mistrzostw Europy w Pradze zdobył złoty medal w biegu na 800 metrów. Na mistrzostwach Europy w Amsterdamie w 2016 zdobył srebrny medal. W trakcie Letnich Igrzysk Olimpijskich 2016 w biegu na 800 metrów uzyskał szóstą lokatę z wynikiem 1:44,20. W 2017 roku wywalczył halowe mistrzostwo Europy w biegu na 1500 metrów, natomiast w rozgrywanych w kwietniu tego samego roku IAAF World Relays, w składzie z Arturem Kuciapskim, Adamem Kszczotem i Mateuszem Borkowskim wywalczył brązowy medal w biegu rozstawnym 4 × 800 metrów. Na HMŚ 2018 w Birmingham wywalczył srebrny medal w biegu na 1500 m.