Ostatni raz w barwach narodowych wystąpił 2 listopada 2008 w spotkaniu z Rumunią (29:33), w którym rzucił dwie bramki.
W kwietniu 2013, przed rozpoczęciem meczu Polski ze Szwecją (22:18) w eliminacjach do mistrzostw Europy, otrzymał od działaczy Związku Piłki Ręcznej w Polsce nagrodę za występy w reprezentacji.
Kariera trenerska Szkolił juniorów Wisły Płock. W Spójni Gdynia współpracował z trenerem Leszkiem Biernackim. Od końca listopada 2013 był szkoleniowcem Piotrkowianina Piotrków Trybunalski, z którym w sezonie 2013/2014 spadł z Superligi.
W 2014 został trenerem Gwardii Opole, z którą w sezonie 2014/2015 awansował do Superligi. W sezonie 2017/2018 doprowadził ją do 4. miejsca w lidze i półfinału Pucharu Polski. Został również wybrany najlepszym trenerem Superligi. W sezonie 2018/2019 wywalczył z Gwardią brązowy medal mistrzostw Polski (zwycięstwo w rywalizacji o 3. miejsce z MMTS-em Kwidzyn), a indywidualnie po raz drugi z rzędu otrzymał Gladiatora dla najlepszego trenera Superligi. Ponadto w maju 2019 prowadzona przez niego Gwardia pokonała Vive Kielce (32:31), co został uznane za jedną z większych sensacji w polskiej piłce ręcznej w ostatniej dekadzie. 17 kwietnia 2023 został odwołany z funkcji trenera Gwardii Opole.