W pierwszej połowie 2013 był zawodnikiem Piotrkowianina Piotrków Trybunalski, w którym rozegrał 12 meczów i rzucił 69 bramek. Następnie przeszedł do KPR-u Legionowo. W sezonie 2013/2014 zajął 3. miejsce w klasyfikacji najlepszych strzelców polskiej ekstraklasy – w 27 spotkaniach zdobył 174 bramki. W sezonie 2015/2016 został królem strzelców Superligi – w 28 meczach rzucił 173 gole. W sezonie 2016/2017 ponownie został królem strzelców Superligi – tytuł został mu przyznany po rundzie zasadniczej, w której rozegrał 26 meczów i rzucił 175 bramek, natomiast w całych rozgrywkach zanotował 31 występów i 210 goli.

W lipcu 2017 przeszedł do Azotów-Puławy, z którymi podpisał dwuletni kontrakt. W sezonie 2017/2018 rozegrał w Superlidze 31 meczów i zdobył 63 gole. Wystąpił też w pięciu spotkaniach Pucharu EHF, w których rzucił 12 bramek. W sezonie 2018/2019 rozegrał w lidze 23 mecze i zdobył 25 goli, zaś w Pucharze EHF zanotował osiem spotkań, w których rzucił 11 bramek. W 2019 odszedł z Azotów-Puławy.

Sukcesy Wisła Płock Mistrzostwo Polski: 2003/2004, 2004/2005, 2005/2006 Puchar Polski: 2004/2005, 2006/2007