Aldrich first visited the Bloomington Jefferson High School before he moved to the University of Kansas. In his college career he won each of its 55 home games.
When NBA Draft 2010 Aldrich was selected the eleventh of the New Orleans Hornets, a little later, however, transferred to the Oklahoma City Thunder. In his first season Aldrich played D -League also often for the Tulsa 66ers of the NBA. In two years, he came up with 44 inserts for the Thunder, the 2012 NBA Finals reached, had to admit defeat there, however, in 5 games to the Miami Heat.
After four months in Houston, he was traded along with Toney Douglas and Patrick Patterson for Thomas Robinson, Francisco Garcia and Tyler Honeycutt to the Sacramento Kings.
New York Knicks
For the 2013/14 season signed Aldrich as a free agent contract with the New York Knicks.