W 1995 został trenerem drużyny Dick-Black Andrychów, z którą w 1996 awansował do I ligi, a w 1997 wywalczył wicemistrzostwo Polski. Odszedł z klubu na początku sezonu 1997/1998, w którym drużyna z Andrychowa zajęła ostatecznie drugie miejsce. W listopadzie 1997 został trenerem Wisły Kraków i zajął z nią w lidze 7-8 miejsce. Od 1998 był trenerem Nafta Piła. Z pilskim klubem wywalczył mistrzostwo Polski w 1999, 2000, 2001 i 2002 oraz Puchar Polski w 2000 i 2002, a w 2000 wprowadził go do turnieju finałowego Ligi Mistrzyń (4 miejsce). Niespodziewania został zwolniony po sezonie 2001/2002, ale ponownie powrócił na stanowisku w listopadzie 2002, zdobywając Puchar Polski w 2003 oraz piąte miejsce w lidze.
W latach 2003–2005 prowadził drużynę Stali Mielec i wywalczył z nią brązowy medal mistrzostw Polski w 2004 i siódme miejsce w lidze w 2005. Od 2005 ponownie był trenerem PTPS Piła i wywalczył ze swoim klubem wicemistrzostwo Polski w 2006, 2007 i 2008, brązowy medal mistrzostw Polski w 2009 oraz Puchar Polski w 2008.