W lipcu 2017 został zawodnikiem Azotów-Puławy, z którymi podpisał trzyletnią umowę. W sezonie 2017/2018 wystąpił w 36 spotkaniach Superligi, w których zdobył 114 goli. Ponadto rozegrał osiem meczów w Pucharze EHF, rzucając w nich 29 bramek. W sezonie 2018/2019 wystąpił w Superlidze w 28 spotkaniach i zdobył 97 goli (otrzymał nominację do nagrody dla najlepszego bocznego rozgrywającego ligi), zaś w Pucharze EHF rozegrał osiem meczów, w których rzucił 47 bramek (najlepszy wynik w zespole).
Kariera reprezentacyjna W 2006 uczestniczył w mistrzostwach Europy U-20 w Austrii, podczas których rzucił 49 goli i zajął 3. miejsce w klasyfikacji najlepszych strzelców turnieju.
W reprezentacji Polski seniorów zadebiutował 18 grudnia 2010 w przegranym spotakniu z Rumunią (26:28), w którym zdobył jedną bramkę. Znalazł się wśród zawodników rezerwowych dla kadry powołanej na mistrzostwa świata w Szwecji (2011). Wystąpił w trzech spotkaniach rewanżowych kwalifikacji do mistrzostw Europy w Danii, rzucając dwie bramki w meczu z Ukrainą (27:22;