Defensywny pomocnik, ewentualnie stoper, do tej pory grał w Górniku Zabrze, którego barwy w Ekstraklasie reprezentował 93 razy. Jest wychowankiem Hutnika Kraków.
Za kadencji Leo Benhakkera był powoływany do reprezentacji Polski, na razie jego bilans zamknął się w pięciu meczach. Znalazł się nawet w kadrze na Mistrzostwa Europy w 2008 roku, w Austrii i Szwajcarii nie wybiegł jednak na boisko nawet na minutę.