Mistrzowski tytuł wywalczył z „Białą Gwiazdą” w sezonie 1998/99. Następnie grał w Hutniku Kraków i Proszowiance. W latach 2002–2009 reprezentował barwy Cracovii. W lipcu 2009 roku podpisał kontrakt z Lechią Gdańsk, który skończył się 31 grudnia 2012. 14 stycznia 2013 roku zawodnik podpisał półtoraroczny kontrakt z Sandecją Nowy Sącz. Kontrakt rozwiązano za porozumieniem stron w dniu 16 sierpnia 2013 roku. 30 sierpnia został piłkarzem drugoligowej Garbarni Kraków.
Stefan Leśniowski
Fot. terazpasy.pl