Er wurde als Zweites von vier Kindern in Unkel (südlich von Bonn) geboren. Nach dem Quali absolvierte er eine Ausbildung beim Bundesamt für Arbeit. Parallel dazu machte er am Abendgymnasium sein Fachabitur und begann dann an der Universität Siegen ein BWL-Studium, das er Ende der 90er Jahre mit dem Diplom abschloss. Seine Bundeswehrzeit legte er im Jagdbombergeschwader Kochem ab. Während des Studiums arbeitete Zimmermann bei einer Sanitärhandelsfirma in Siegen, nach dem Studium als Prokurist bei der Firma Logy Badsysteme in Siegen.