Były piłkarz. Karierę rozpoczynał w Siarce Tarnobrzeg, której zawodnikiem był w 1979 roku i w latach 1984-93. Występował także w AZS AWF Warszawa, Gwardii Warszawa i Stali Stalowa Wola.

Po zakończeniu kariery piłkarskiej rozpoczął pracę w roli szkoleniowca. Na początku prowadził rezerwy Siarki. Później trenował pierwszą drużynę Siarki Tarnobrzeg, Alit Ożarów, Koronę Kielce, Tłoki Gorzyce, GKS Bełchatów, Górnika Łęczna, Piasta Gliwice, Odrę Wodzisław Śląski, Dyskobolię Grodzisk Wielkopolski, Polonia Warszawa, Lecha Poznań i Ruch Chorzów.

W 2003 roku ze względu na udane występy Górnika Łęczna został wybrany trenerem Roku przez tygodnik "Piłka Nożna".