His first club was in his native country of Czech Republic. He stayed there for two years before moving to Sparta Prague. He stayed there for one season. His first overseas club was Rennes of Ligue 1. He played there from 2002 to 2004 before moving to Chelsea. He became a Chelsea player in June 2004. After a very successful 11-year career at Chelsea, he joined Arsenal in June 2015. He retired after playing for four years with Arsenal in 2019. Afterwards, Čech re-joined Chelsea as their Technical and Sporting Director.