Career
He played collegiately at Mississippi State University. Foreign the Mississippi State Bulldogs, he averaged 8.9 points, 5.5 assists, 4.2 rebounds, 1.9 steals and 0.8 blocks. He shot 15 of 52 three-pointers as a senior and 64.9% on free throws.
He was selected 40th overall in the 2003 National Basketball Association Draft by the Golden State Warriors, and played two games with the National Basketball Association"s New Jersey Nets during the 2005-2006 season.
He played in the National Basketball Association Doctorate-League for the Columbus Riverdragons (2004-2005) and Austin Toros (2005-2006). In December 2006, he signed a one-month contract with Brose Baskets of the German Basketball Bundesliga.
After his contract expired, he signed with Italian team Air Avellino until the end of the season. In the summer of 2008, he signed with the Ukrainian club Budivelnyk Kyiv.
He stayed in Ukraine till 2013, and later played with Hoverla Ivano-Frankivsk, Kyiv and Dnipro-Azot.
In February 2013, Zimmerman moved to Germany and signed with Neckar Riesen Ludwigsburg for the rest of the season. In January 2014, after couple monts without club, he signed with Energa Czarni Słupsk of Poland for the rest of the season.