Karierę sportową rozpoczynał w Domaniewicach, gdzie jego trenerem był Mieczysław Szymajda. Latem 2015 zadebiutował w reprezentacji Polski nie awansując do finału podczas mistrzostw świata juniorów młodszych. W sezonie 2015 trzykrotnie poprawiał rekord Polski w kategorii U18 rzucając sprzętem o wadze 700 gram i doprowadzajac go 5 października w Stargardzie do poziomie 81,50. Finalista mistrzostw świata U20 w Bydgoszczy (2016). Dwukrotnie poprawiając rekord Polski juniorów został w lipcu 2017 roku mistrzem Europy do lat 20. Finalista mistrzostw Europy w Berlinie (2018). W lipcu 2019 roku pokonał, uzyskując najlepszy wynik w ostatniej próbie, Rumuna Alexandra Novaca i został mistrzem Europy do lat 23 poprawiając rezultatem 84,97 rekord zawodów. Kontuzja wykluczyła go z udziału w mistrzostwach świata w Dosze (2019).