Reprezentuje barwy WKS Śląsk Wrocław. Absolwent Szkoły Mistrzostwa Sportowego we Wrocławiu. W przeszłości specjalizował się w biegach krótkich na 100 metrów i 200 metrów. W 2008 roku został podwójnym mistrzem Polski juniorów na 200 metrów w hali i na stadionie. Po zakończeniu kategorii wiekowej juniora, zdecydował się przedłużyć dystans do 400 metrów. Podczas rozegranych w 2009 w Kownie młodzieżowych mistrzostw Europy biegł w eliminacjach sztafety 4 × 400 metrów, Polacy wywalczyli złoty medal tej imprezy. Dwa lata później, podczas kolejnych młodzieżowych mistrzostw Europy w Ostrawie zdobył z kolegami srebrny medal na tym samym dystansie. W 2014 zajął 3. miejsce w sztafecie 4 × 400 metrów na 22. Lekkoatletycznych Mistrzostwach Europy w Zurychu. 8 marca 2015 podczas Halowych mistrzostw Europy w Pradze zdobył srebrny medal w sztafecie 4 × 400 metrów. W 2016 wystartował na mistrzostwach Europy w Amsterdamie i zdobył srebrny medal w sztafecie 4 × 400 metrów, a udział w biegu na 400 metrów zakończył na półfinale. W 2017 biegł na drugiej zmianie polskiej sztafety 4 × 400 metrów, która zdobyła złoty medal halowych mistrzostw Europy.