Zimmermann started his footballing career in VfB Grötzingen's youth categories.
He made his debut for Karlsruhe on 6 December 2009, in a 3–1 away victory against Rot Weiss Ahlen, after coming off the bench to replace Lars Stindl in the 90th minute.
[6] On 18 June 2011, Zimmermann joined Borussia Mönchengladbach, signing a three-year contract with the new club, lasting until 2014.
[11] On 16 July 2018, it was announced that Zimmermann would join Fortuna Düsseldorf on a two-year contract.
This biographical article related to association football in Germany, about a defender born in the 1990s, is a stub.