Ma 62 lata. Karierę zarówno zawodniczą jak i trenerską rozpoczynał w Granacie Skarżysko. Grał także w Garbarni Kraków, ale z powodu poważnej kontuzji zakończył karierę w wieku 24 lat. Jako trener wprowadził do III ligi Stal Kraśnik oraz do IV, a następnie III ligi - Juventę Starachowice. Jako asystent Ryszarda Tarasiewicza awansował w roku 2012 z Pogonią Szczecin do ekstraklasy.
Ukończył AWF w Krakowie, specjalność piłka nożna. Posiada licencję UEFA A.