Kariera trenerska W sezonie 2012/2013 wraz z Witoldem Rzepką był trenerem AZS-u Uniwersytetu Warszawskiego, który zajął w I lidze 11. miejsce. W listopadzie 2013 został szkoleniowcem KPR-u Legionowo, z którym w sezonie 2013/2014 spadł z Superligi, zaś w sezonie 2014/2015 wygrał rozgrywki I ligi (25 zwycięstw w 26 meczach). W sezonie 2015/2016 prowadzony przez niego KPR zajął w Superlidze 6. miejsce. W maju 2016 odszedł z legionowskiej drużyny. Pod koniec października 2016 ponownie objął posadę trenera KPR-u Legionowo, prowadząc go do końca sezonu 2016/2017. W czerwcu 2017 został trenerem MKS-u Lublin. Stanowisko obejmował do kwietnia 2020 roku. Z lubliniankami zdobył trzy mistrzostwa Polski, Puchar Polski i Challenge Cup.

Od marca 2016 do maja 2017 był asystentem trenera reprezentacji Polski Tałanta Dujszebajewa.

22 marca 2021 został pierwszym trenerem Klubu Sportowego Azoty Puławy.

Sukcesy Warszawianka Puchar Polski: (1x) (1993/94) Mistrzostwa Polski: (2x) (1992/93, 1998/99)

US Dunkerque Mistrzostwa Francji: (1x) (2001/02) Challenge Cup: (1x) (2003/04)

Paris Handball Puchar Francji: (1x) (2006/07) Mistrzostwa Francji: (1x) (2004/05) (1x) (2005/06)