Zawodnik "Lublinianki", AZS AWF Biała Podlaska i "Hetman" Zamość (tylko jesienią 1978 - kontuzja), którego został trenerem (1978-84 z przerwą), ponownie od 1992 prowadząc zespół w pierwszym sezonie rozgrywek II ligi. W międzyczasie pracował w "Igloopolu" Dębica i "Górniku" Łęczna, z którym w 1987 awansował do II ligi. Przed przyjściem do Zamościa trenował I-ligowy "Motor" (10 m.) - 61 meczów, później "Polonię" i "Okęcie" Warszawa, KS Piaseczno. Ob. w Łodzi, wiceprezes "Widzewa", prezes fundacji "Widzew", w 2012 kandydował do zarządu PZPN.