Urodził się 6 grudnia 1959 w Łodzi. Jako piłkarz, występujący jako obrońca lub pomocnik, związany był niemal przez całą karierę z ŁKS Łódź (1978–1988 i 1990–1996). Grał też dla greckiego Ethnikos Pireus (1989), natomiast przygodę zakończył w zespole Karkonosze Jelenia Góra (1996–1998). Wystąpił w 4 meczach reprezentacji Polski.
Po zakończeniu kariery piłkarskiej został trenerem. Prowadził m.in.: ŁKS Łódź (2004, 2006–2007, 2007–2008, 2012 i 2014–2015) czy Arkę Gdynia (2009). Obecnie szkoleniowiec ekstraligowej drużyny kobiet SMS Łódź.