Po pracy w Anwilu Włocławek trenował Śląsk Wrocław, Asseco Prokom Gdynia, Start Gdynia i AZS Koszalin. W połowie sezonu 2016 objął drużynę Start Lublin. W czwartym sezonie poprowadził zespół do 2. miejsca w PLK. W sezonie 2022/23 kontynuował karierę trenerską na Węgrzech, w Debreceni EAC. Po pobycie na Węgrzech wrócił do Polski, aby w sezonie 2023/24 prowadzić drużynę Zastal Zielona Góra.

Osiągnięcia Drużynowe 1984/85 OS France Bevk (szkoła – dzieci 12-13 lat) – II trener – Mistrzostwo Słowenii 1993/94 »Jezica« (1. liga – kadeci 16-17 lat) – pierwszy trener – Mistrzostwo Słowenii 1994/95 »Jezica« (1. liga – juniorzy 18-19 lat – pierwszy trener – Wicemistrzostwo Słowenii 1997/98 »IMOS Jezica« – pierwszy trener – Mistrzostwo Słowenii 1997/98 »IMOS Jezica« – pierwszy trener – Puchar Słowenii 1998/99 »Slovan« do 20 lat – pierwszy trener – Mistrzostwo Słowenii 2001/02 »Jurij Plava laguna« – pierwszy trener – Mistrz „1.B league“ 2002/03 Anwil Włocławek (PLK) – II trener – Mistrzostwo Polski 2004/05 Anwil Włocławek (PLK) – II trener – Wicemistrzostwo Polski 2005/06 Anwil Włocławek (PLK) – II trener – Wicemistrzostwo Polski 2007/08 Prokom Trefl Sopot (PLK) – II trener – Puchar Polski 2007/08 Prokom Trefl Sopot (PLK) – II trener – Mistrzostwo Polski 2008/09 Prokom Trefl Sopot (PLK) – II trener – Euroliga TOP16 2008/09