Tymoshchuk began his professional career with his local Volyn Lutsk. He moved to play for Ukrainian giants Shakhtar Donetsk, which he captained and won the Ukrainian Premier League, Ukrainian Cup and Ukrainian Super Cup titles with. In 2008, Tymoshchuk won the UEFA Cup and the UEFA Super Cup as captain of Zenit Saint Petersburg. He also won a Russian Premier League and Russian Super Cup title. After joining German club Bayern Munich, Tymoshchuk won the Bundesliga, DFB-Pokal and the DFB-Supercup titles. With Bayern, he also won the UEFA Champions League in 2013 and finished as runners-up in 2010 and 2012.