Career
Zimmermann started his footballing career in VfB Grötzingen"s youth categories. In 2008, he moved to Karlsruher South Carolina. 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. On 18 June 2011, Zimmermann joined Borussia Mönchengladbach, signing a three-year contract with the new club, lasting until 2014.
In January 2013, Zimmermann was loaned to SpVgg Greuther Fürth.
SV Sandhausen
On 27 June 2013, he signed a season long loan deal with SV Sandhausen. VfB Stuttgart II
Foreign the 2015-2016 season Zimmermann moved to VfB Stuttgart World War II