Ur. w Tomaszowie, maturzysta tamtejszej szkoły, mieszkał w Łuszczaczu, ob. w Lublinie. Od 2010 zawodnik "Agrosu". W 2013 był mistrzem Polski juniorów na 100 m (2013, 2014) i 200 m (2014), młodzieżowym MP (100 m, 2016) oraz  9-krotnym Mistrzem Polski Seniorów na 100 (2018, 2019, 2021, 2022, 2023), 200 m (2018 i 2019), 60 m h. (2022, 2023).  Zajął V m. w Młodzieżowych Mistrzostwach Europy (Tallin 2015).
Półfinalista Mistrzostw Europy Seniorów na 100 m w 2018 (z 10 rezultatem) i 2022 (15 rezultat) oraz półfinalista Mistrzostw Świata w 2023 (16, czwarty Europejczyk!). Jego największym sukcesem jest brązowy medal w sztafecie 4x100 (Monachium 2022) i IV m. w finale Mistrzostw Europy w Hali (Stambuł 2023), gdy do medalu zabrakło 1/tys. sekundy! 17 VI 2023 uzyskał najlepszy od 40 lat czas w Polsce, na ten dzień w Europie lepsi tylko 3 Anglicy i Holender! W 2017 wystąpił w reprezentacji Polski podczas festiwalu sztafet na Bahamach. Wygrał też bieg podczas Memoriału im. Kusocińskiego (2023).
W czołówce krajowej znalazł się w 2015, gdy przez ponad miesiąc był najszybszym Polakiem w biegu na 100 m i najmłodszy wśród liderów tabel lekkoatletycznych, za 2017 lider na obu dystansach sprinterskich w Polsce. Rekordy życ.  na 100 m - 10,05 (2023), 200 m - 20,59 (2018) - w VI 2023 był to 2 i 11 wynik wszystkich czasów w Polsce), oraz 60 m hala - 6,53 (2023, drugi rezultat wszechczasów).
W „Złotych kolcach” - klasyfikacji najlepszych polskich lekkoatletów za 2023 zajął piąte miejsce, po młociarzach, tyczkarzu i skoczku wzwyż, a wśród najlepszych sportowców Lubelszczyzny IV m..
Mistrzostwa Polski Seniorów
konkurencja złoto  srebro  brąz  razem
100 2018, 2019, 2021, 2022, 2023  2020  -  6
200 2018, 2019  - -  2
60 h 2022, 2023 2018, 2019 2020 5
200 h - 2018 - 1
Razem 9 4 1 14
Mistrzostwa Polski U23
konkurencja złoto  srebro  brąz  razem
100 2016, 2017  2015  2017  4
60 h - - 2017 1
Mistrzostwa Polski U20
konkurencja złoto  srebro  brąz  razem
100 2013, 2014  -  -  2
200 2014  -  2013  2
60 h - 2014 - 1
200 h 2014 - - 1

  * Na 100 m po wojnie więcej razy mistrzami Polski był tylko Woronin (8) i Foik (6).
 * Ten sam  rezultat, gdyby sztafeta startowała w Mistrzostwach Świata w 2022 dałby 7 miejsce w finale i drugie z sztafet europejskich!
 *
Podczas Mistrzostw Świata w Budapeszcie w eliminacjach był IV (10,12, awansował z 16 wynikiem), w półfinale VII (10,15, 18 wynik). Na tym dystansie, przed nim, tylko raz Polak był w półfinale (2011).