W sezonie 2017/2018 wywalczył ze swoim zespołem trzecie mistrzostwo Polski (w Superlidze rozegrał 32 mecze i rzucił 66 bramek) i trzeci Puchar Polski. Ponadto wystąpił w 17 spotkaniach Ligi Mistrzów, w których zdobył siedem goli.

W lipcu 2018 został zawodnikiem ukraińskiego Motoru Zaporoże, z którym podpisał dwuletnią umowę.

Występował w młodzieżowej reprezentacji Polski. W kadrze seniorskiej zadebiutował 8 kwietnia 2016 w wygranym meczu z Macedonią (25:20). Pierwszą bramkę w barwach narodowych rzucił dwa dni później w wygranym spotkaniu z Tunezją (28:24). W sierpniu 2016 uczestniczył w igrzyskach olimpijskich w Rio de Janeiro (4. miejsce), w których rozegrał osiem meczów i zdobył jednego gola w spotkaniu półfinałowym z Danią (28:29). Znalazł się w szerokiej kadrze na mistrzostwa świata we Francji (2017), jednak nie wziął udziału w tym turnieju. Po raz ostatni zagrał w reprezentacji w maju 2017 w eliminacjach do mistrzostw Europy.

Życie prywatne Żonaty z Karoliną, ma córkę Michalinę. W czerwcu 2018 obronił pracę magisterską na Wydziale Wychowania Fizycznego i Turystyki Wszechnicy Świętokrzyskiej w Kielcach.