Znany głównie z występów w Odrze Wodzisław Śląski i Wiśle Kraków, w barwach której rozegrał 18 spotkań w Ekstraklasie (1991/1992) i nie zdobył żadnej bramki. Wywalczył 3 awanse z Górnikiem Siersza do 3 ligi, z Odrą Wodzisław do ekstraklasy, z Szczakowianką Jaworzno do 3 ligi.
Po zakończeniu kariery piłkarskiej rozpoczął pracę jako szkoleniowiec będąc trenerem takich klubów jak: Fablok Chrzanów, Zagłębie Sosnowiec, Szczakowianka Jaworzno, Kmita ZabierzówSandecja Nowy Sącz, Odra Wodzisław Śląski (debiut w ekstraklasie)[1] i GKS Katowice. Od 15 września2010 był trenerem Dolcanu Ząbki.
Były trener klubu Sandecja Nowy Sącz, z którą wywalczył 12 miejsce w sezonie 2011/2012. Od 2012 do wiosny 2013 MKS Trzebinia-Siersza, 2014 - Poprad Muszyna, 2015 wiosna do 2017 wiosna MKS Trzebinia, 2017/2018 Mszczonowianka Mszczonów, 2018/2019 Pogoń Grodzisk Mazowiecki. Jako trener wywalczył awanse z FABLOKIEM CHRZANÓW do IV ligi, ZAGŁĘBIEM SOSNOWIEC do ekstraklasy, SANDECJA NOWY SĄCZ do I ligi, MKS TRZEBINIA do III ligi.