W sezonie 2015/2016 przebywał na wypożyczeniu w Ostrovii Ostrów Wielkopolski, w której barwach rozegrał 26 meczów i zdobył 202 gole, zostając królem strzelców I ligi. W 2016 powrócił do Azotów-Puławy. W sezonie 2016/2017, w którym rozegrał 32 mecze i rzucił 138 goli, zajął 7. miejsce w klasyfikacji najlepszych strzelców Superligi i otrzymał nominację do tytułu najlepszego środkowego rozgrywającego polskiej ligi. W sezonie 2017/2018 pauzował przez kilka miesięcy z powodu kontuzji mięśnia piersiowego większego, przez co w Superlidze rozegrał jedynie 13 meczów i zdobył 23 gole, a w Pucharze EHF nie wystąpił ani razu. W sezonie 2018/2019 rozegrał w lidze 22 spotkania i rzucił 27 bramek, zaś w Pucharze EHF wystąpił osiem razy i zdobył 12 goli.

W lipcu 2019 został zawodnikiem Górnika Zabrze, z którym podpisał dwuletni kontrakt.

Kariera reprezentacyjna W 2009 uczestniczył w otwartych mistrzostwach Europy juniorów w Szwecji. Występował również w reprezentacji młodzieżowej.

W grudniu 2012 został powołany przez trenera Michaela Bieglera do szerokiej kadry na mistrzostwa świata w Hiszpanii (2013);