 At club level, he played for ŁKS Łódź (1995–1998), AJ Auxerre (1998–2000), 1.FC Kaiserslautern (2000–2003), 1.FC Köln (2003), Wisła Kraków (2003–2006) and in 2006 returned to ŁKS Łódź where he played until retiring in 2008.